Merge pull request #936 from PR0M3TH3AN/agents/daily/test-audit-agent-2026-02-27-18262958116802348452

test-audit-agent daily run
This commit is contained in:
thePR0M3TH3AN authored and GitHub committed 2026-02-26 21:44:01 -05:00
commit ae6093e0f8
14 files changed
+94 -19

No files matched your search

+14 -14
View File
@@ -68,7 +68,7 @@
"importance": 0.8,
"embedding_id": null,
"created_at": 1772047328158,
"last_seen": 1772157767735,
"last_seen": 1772154390499,
"source": "agent-output",
"ttl_days": null,
"merged_into": null,
@@ -119,7 +119,7 @@
"importance": 0.8,
"embedding_id": null,
"created_at": 1772049603683,
"last_seen": 1772157767735,
"last_seen": 1772154390499,
"source": "agent-output",
"ttl_days": null,
"merged_into": null,
@@ -170,7 +170,7 @@
"importance": 0.8,
"embedding_id": null,
"created_at": 1772050579374,
"last_seen": 1772157767735,
"last_seen": 1772154390499,
"source": "agent-output",
"ttl_days": null,
"merged_into": null,
@@ -272,7 +272,7 @@
"importance": 0.8,
"embedding_id": null,
"created_at": 1772073865813,
"last_seen": 1772157767735,
"last_seen": 1772154390499,
"source": "agent-output",
"ttl_days": null,
"merged_into": null,
@@ -407,12 +407,12 @@
}
],
[
"6831a116-e4a9-45e8-8960-5ac9984282d5",
"dc1269ac-614d-4ea5-ab32-fed36dbd068f",
{
"schema_version": 1,
"id": "6831a116-e4a9-45e8-8960-5ac9984282d5",
"id": "dc1269ac-614d-4ea5-ab32-fed36dbd068f",
"agent_id": "scheduler-memory-daily",
"session_id": "session-mm48z8yt",
"session_id": "session-mm46yv2s",
"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": 1772157767717,
"last_seen": 1772157767735,
"created_at": 1772154390484,
"last_seen": 1772154390499,
"source": "scheduler-retrieve",
"ttl_days": null,
"merged_into": null,
@@ -432,12 +432,12 @@
}
],
[
"18ef8f77-2362-48f4-ba3d-3875c454f2d4",
"993d0aac-7d11-4a96-86f6-31094c0a6a2d",
{
"schema_version": 1,
"id": "18ef8f77-2362-48f4-ba3d-3875c454f2d4",
"id": "993d0aac-7d11-4a96-86f6-31094c0a6a2d",
"agent_id": "scheduler-memory-daily",
"session_id": "session-mm490p2z",
"session_id": "session-mm470o1s",
"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,8 +449,8 @@
],
"importance": 0.8,
"embedding_id": null,
"created_at": 1772157835260,
"last_seen": 1772157835260,
"created_at": 1772154474689,
"last_seen": 1772154474689,
"source": "agent-output",
"ttl_days": null,
"merged_into": null,
@@ -0,0 +1,18 @@
{
"cadence": "daily",
"operation": "retrieve",
"runId": "session-mm46yv2s",
"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-mm470o1s",
"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
+1
View File
@@ -0,0 +1 @@
{}
+32
View File
@@ -0,0 +1,32 @@
[
{
"run": 1,
"code": 0,
"tapOutputPath": "reports/test-audit/flaky-run-01.tap",
"observed": 0
},
{
"run": 2,
"code": 0,
"tapOutputPath": "reports/test-audit/flaky-run-02.tap",
"observed": 0
},
{
"run": 3,
"code": 0,
"tapOutputPath": "reports/test-audit/flaky-run-03.tap",
"observed": 0
},
{
"run": 4,
"code": 0,
"tapOutputPath": "reports/test-audit/flaky-run-04.tap",
"observed": 0
},
{
"run": 5,
"code": 0,
"tapOutputPath": "reports/test-audit/flaky-run-05.tap",
"observed": 0
}
]
+1 -1
View File
@@ -7,4 +7,4 @@ TAP version 13
# cancelled 0
# skipped 0
# todo 0
# duration_ms 10.363872
# duration_ms 10.430118
+1 -1
View File
@@ -7,4 +7,4 @@ TAP version 13
# cancelled 0
# skipped 0
# todo 0
# duration_ms 10.187346
# duration_ms 10.848044
+1 -1
View File
@@ -7,4 +7,4 @@ TAP version 13
# cancelled 0
# skipped 0
# todo 0
# duration_ms 9.969133
# duration_ms 10.175755
+1 -1
View File
@@ -7,4 +7,4 @@ TAP version 13
# cancelled 0
# skipped 0
# todo 0
# duration_ms 10.110153
# duration_ms 10.957841
+1 -1
View File
@@ -7,4 +7,4 @@ TAP version 13
# cancelled 0
# skipped 0
# todo 0
# duration_ms 10.14734
# duration_ms 10.546644
+1
View File
@@ -0,0 +1 @@
[]
@@ -0,0 +1 @@
Failed: npm run test failed (Could not find 'test/scheduler-lock-failure-schema.contract.test.mjs')