mirror of
https://github.com/PR0M3TH3AN/SeedPass.git
synced 2026-10-27 07:52:03 +00:00
Merge pull request #937 from PR0M3TH3AN/agents/daily/todo-triage-agent-7845727753027791747
Run daily todo-triage-agent
This commit is contained in:
7 files changed
+80
-41
No files matched your search
@@ -68,7 +68,7 @@
|
||||
"importance": 0.8,
|
||||
"embedding_id": null,
|
||||
"created_at": 1772047328158,
|
||||
"last_seen": 1772150684017,
|
||||
"last_seen": 1772157767735,
|
||||
"source": "agent-output",
|
||||
"ttl_days": null,
|
||||
"merged_into": null,
|
||||
@@ -119,7 +119,7 @@
|
||||
"importance": 0.8,
|
||||
"embedding_id": null,
|
||||
"created_at": 1772049603683,
|
||||
"last_seen": 1772150684017,
|
||||
"last_seen": 1772157767735,
|
||||
"source": "agent-output",
|
||||
"ttl_days": null,
|
||||
"merged_into": null,
|
||||
@@ -170,7 +170,7 @@
|
||||
"importance": 0.8,
|
||||
"embedding_id": null,
|
||||
"created_at": 1772050579374,
|
||||
"last_seen": 1772150684017,
|
||||
"last_seen": 1772157767735,
|
||||
"source": "agent-output",
|
||||
"ttl_days": null,
|
||||
"merged_into": null,
|
||||
@@ -272,7 +272,7 @@
|
||||
"importance": 0.8,
|
||||
"embedding_id": null,
|
||||
"created_at": 1772073865813,
|
||||
"last_seen": 1772150684017,
|
||||
"last_seen": 1772157767735,
|
||||
"source": "agent-output",
|
||||
"ttl_days": null,
|
||||
"merged_into": null,
|
||||
@@ -407,12 +407,12 @@
|
||||
}
|
||||
],
|
||||
[
|
||||
"a5ab848b-e3de-48dd-acf9-2830ae43ae4b",
|
||||
"6831a116-e4a9-45e8-8960-5ac9984282d5",
|
||||
{
|
||||
"schema_version": 1,
|
||||
"id": "a5ab848b-e3de-48dd-acf9-2830ae43ae4b",
|
||||
"id": "6831a116-e4a9-45e8-8960-5ac9984282d5",
|
||||
"agent_id": "scheduler-memory-daily",
|
||||
"session_id": "session-mm44rf4p",
|
||||
"session_id": "session-mm48z8yt",
|
||||
"type": "batch_window",
|
||||
"content": "Memory retrieval seed for daily :: scheduler memory retrieval",
|
||||
"summary": "Memory retrieval seed for daily :: scheduler memory retrieval",
|
||||
@@ -423,8 +423,8 @@
|
||||
],
|
||||
"importance": 0.4,
|
||||
"embedding_id": null,
|
||||
"created_at": 1772150683993,
|
||||
"last_seen": 1772150684017,
|
||||
"created_at": 1772157767717,
|
||||
"last_seen": 1772157767735,
|
||||
"source": "scheduler-retrieve",
|
||||
"ttl_days": null,
|
||||
"merged_into": null,
|
||||
@@ -432,12 +432,12 @@
|
||||
}
|
||||
],
|
||||
[
|
||||
"8c5456f9-f837-458c-accc-59323a075d2d",
|
||||
"18ef8f77-2362-48f4-ba3d-3875c454f2d4",
|
||||
{
|
||||
"schema_version": 1,
|
||||
"id": "8c5456f9-f837-458c-accc-59323a075d2d",
|
||||
"id": "18ef8f77-2362-48f4-ba3d-3875c454f2d4",
|
||||
"agent_id": "scheduler-memory-daily",
|
||||
"session_id": "session-mm44wkva",
|
||||
"session_id": "session-mm490p2z",
|
||||
"type": "batch_window",
|
||||
"content": "# Memory Update — codex — 2026-02-26\n\n## Key findings\n- Full test suite now passes: `766 passed, 11 skipped`.\n- `DisplayService` had diverged from `seedpass.core.manager` interactive helpers, causing test monkeypatches to miss and resulting in flaky behavior.\n\n## Bugs fixed\n- Fixed TOTP retrieve/edit regression where `test_edit_totp_period_from_retrieve` could fail in-suite because TOTP screen consumed input via unpatched `display_service.timed_input`.\n- Fixed suite hang at `test_show_seed_entry_details` caused by `display_service.confirm_action` bypassing patched `manager.confirm_action`, leading to infinite prompt loop on empty input.\n\n## Patterns / reusable knowledge\n- In this codebase, interactive helpers should be called through `seedpass.core.manager` symbols (`confirm_action`, `timed_input`, `copy_to_clipboard`) to keep behavior and tests consistent.\n\n## Follow-up (warnings cleanup)\n- Added pytest `markers` registration for `network` under `[tool.pytest.ini_options]` to remove `PytestUnknownMarkWarning`.\n- Added narrow pytest warning filters for known third-party GUI deprecation noise (`Pack.padding*`).\n- For `imghdr` deprecation triggered during `test_imghdr_stub` import, added a local `warnings.filterwarnings(...)` at top of that test module to suppress import-time warning deterministically.\n- Verified final suite status: `766 passed, 11 skipped`, no warnings.\n\n## UI update (landing favicon)\n- Added a new `landing/favicon.svg` with a lock/keyhole glyph in SeedPass terminal-green colors.\n- Wired favicon metadata into both `landing/index.html` and `landing/docs.html` (`rel=\"icon\"`, `rel=\"alternate icon\"`, and `theme-color`) so tab/icon branding is consistent across the landing site.\n- Landing theme accent system was centralized in `landing/style.css` CSS variables; changing `--accent-primary/secondary` propagated icon color updates (Font Awesome `<i>` styles) across both home and docs pages.\n- `landing/docs.css` had a few hardcoded blue RGBA backgrounds for hover/active/table headers that needed manual conversion to green to fully complete a palette swap.",
|
||||
"summary": "# Memory Update — codex — 2026-02-26\n\n## Key findings\n- Full test suite now passes: `766 passed, 11 skipped`.\n- `DisplayService` had diverged from `seedpass.core.manager` interactive helpers, causing test monkeypatches to miss and resulting in flaky behavior.\n\n## Bugs fixed\n- Fi…",
|
||||
@@ -449,34 +449,8 @@
|
||||
],
|
||||
"importance": 0.8,
|
||||
"embedding_id": null,
|
||||
"created_at": 1772150924711,
|
||||
"last_seen": 1772150924711,
|
||||
"source": "agent-output",
|
||||
"ttl_days": null,
|
||||
"merged_into": null,
|
||||
"pinned": false
|
||||
}
|
||||
],
|
||||
[
|
||||
"4d31cd8f-2477-4e7e-bedb-a202e6c977e2",
|
||||
{
|
||||
"schema_version": 1,
|
||||
"id": "4d31cd8f-2477-4e7e-bedb-a202e6c977e2",
|
||||
"agent_id": "scheduler-memory-daily",
|
||||
"session_id": "session-mm4505ym",
|
||||
"type": "batch_window",
|
||||
"content": "# Memory Update — style-agent — 2026-02-27\n\n## Key findings\n- Codebase formatting was generally consistent, but `black` identified and reformatted 5 files.\n- JS/TS formatting and linting checks passed without issues.\n- `pytest` suite (766 tests) passed, confirming no regressions from formatting changes.\n\n## Work performed\n- Ran `black .` to enforce Python code style.\n- Reformatted:\n - `src/seedpass/core/display_service.py`\n - `src/seedpass/core/manager.py`\n - `src/seedpass/core/password_generation.py`\n - `src/tests/test_stats_manager.py`\n - `test_atomic_write_perms.py`\n- Verified repository integrity with `npm run --prefix torch lint`, `npm run --prefix torch lint:inline-styles`, and `pytest`.\n\n## Patterns / reusable knowledge\n- The `style-agent` should strictly follow the `black` formatter configuration and not attempt manual style fixes unless necessary.\n- Pre-commit checks must include `pytest` to ensure formatting tools didn't inadvertently break logic (e.g., string concatenation issues).",
|
||||
"summary": "# Memory Update — style-agent — 2026-02-27\n\n## Key findings\n- Codebase formatting was generally consistent, but `black` identified and reformatted 5 files.\n- JS/TS formatting and linting checks passed without issues.\n- `pytest` suite (766 tests) passed, confirming no regressions…",
|
||||
"tags": [
|
||||
"scheduler",
|
||||
"daily",
|
||||
"store",
|
||||
"insight"
|
||||
],
|
||||
"importance": 0.8,
|
||||
"embedding_id": null,
|
||||
"created_at": 1772151092015,
|
||||
"last_seen": 1772151092015,
|
||||
"created_at": 1772157835260,
|
||||
"last_seen": 1772157835260,
|
||||
"source": "agent-output",
|
||||
"ttl_days": null,
|
||||
"merged_into": null,
|
||||
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"cadence": "daily",
|
||||
"operation": "retrieve",
|
||||
"runId": "session-mm48z8yt",
|
||||
"servicePath": "src/services/memory/index.js#getRelevantMemories",
|
||||
"inputs": {
|
||||
"agentId": "scheduler-memory-daily",
|
||||
"promptPath": "",
|
||||
"promptIntent": "scheduler memory retrieval",
|
||||
"query": "scheduler | daily | agent | scheduler-memory-daily | intent | scheduler memory retrieval",
|
||||
"events": 1
|
||||
},
|
||||
"outputs": {
|
||||
"ingestedCount": 1,
|
||||
"retrievedCount": 5
|
||||
},
|
||||
"status": "ok"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
MEMORY_RETRIEVED
|
||||
@@ -0,0 +1,20 @@
|
||||
{
|
||||
"cadence": "daily",
|
||||
"operation": "store",
|
||||
"runId": "session-mm490p2z",
|
||||
"servicePath": "src/services/memory/index.js#ingestEvents",
|
||||
"inputs": {
|
||||
"agentId": "scheduler-memory-daily",
|
||||
"promptPath": "",
|
||||
"promptIntent": "scheduler memory store",
|
||||
"events": 1,
|
||||
"sourceFile": "memory-update.md"
|
||||
},
|
||||
"outputs": {
|
||||
"storedCount": 1,
|
||||
"summaries": [
|
||||
"# Memory Update — codex — 2026-02-26\n\n## Key findings\n- Full test suite now passes: `766 passed, 11 skipped`.\n- `DisplayService` had diverged from `seedpass.core.manager` interactive helpers, causing test monkeypatches to miss and resulting in flaky behavior.\n\n## Bugs fixed\n- Fi…"
|
||||
]
|
||||
},
|
||||
"status": "ok"
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
MEMORY_STORED
|
||||
+3
-1
@@ -1,2 +1,4 @@
|
||||
src/utils/memory_protection.py:6:# TODO: Replace this Python implementation with a Rust/WASM module for
|
||||
TODO.md:1:# SeedPass TODO
|
||||
memory-updates/legacy-2026-02-26T13-32-55Z.md:21:- Logged explicit remaining tasks to finish checklist item #8 in both `docs/supply_chain_release_integrity.md` and `TODO.md`.
|
||||
src/todo/TODO_2026-02-26T02-43-51Z.md:7:# TODO
|
||||
src/utils/memory_protection.py:6:# TODO: Replace this Python implementation with a Rust/WASM module for
|
||||
@@ -0,0 +1,23 @@
|
||||
---
|
||||
agent: todo-triage-agent
|
||||
status: completed
|
||||
timestamp: 2026-02-27T02-22-38Z
|
||||
---
|
||||
|
||||
# Agent Run: todo-triage-agent (Daily)
|
||||
|
||||
## Summary
|
||||
The `todo-triage-agent` successfully scanned the codebase for TODO/FIXME/XXX markers and generated an inventory artifact.
|
||||
|
||||
## Artifacts
|
||||
- `artifacts/todos.txt`: Inventory of TODOs found in the codebase.
|
||||
|
||||
## Findings
|
||||
- A significant TODO was identified in `src/utils/memory_protection.py`: `# TODO: Replace this Python implementation with a Rust/WASM module for critical cryptographic operations.`
|
||||
- This TODO represents a large, security-sensitive task (P0/P2) that requires a dedicated issue or project, falling outside the scope of a trivial fix.
|
||||
- Other findings in `TODO.md` and `src/todo/` are documentation/checklists, not code debts.
|
||||
|
||||
## Actions
|
||||
- Generated `artifacts/todos.txt`.
|
||||
- Verified no trivial fixes were safe/appropriate to apply automatically.
|
||||
- Left the high-risk TODO for human triage/issue creation as per protocol.
|
||||
Reference in new issue
Block a user