From f463094ce4d3e529e802d76234237c1d994593ff Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Fri, 5 Jun 2026 14:38:27 -0400 Subject: [PATCH] update --- .mulch/expertise/architecture.jsonl | 2 +- .overstory/groups.json | 23 +++++++++++++++++++++++ .seeds/issues.jsonl | 7 +++++-- 3 files changed, 29 insertions(+), 3 deletions(-) diff --git a/.mulch/expertise/architecture.jsonl b/.mulch/expertise/architecture.jsonl index 12e1eff4..09dae07b 100644 --- a/.mulch/expertise/architecture.jsonl +++ b/.mulch/expertise/architecture.jsonl @@ -1 +1 @@ -{"classification":"tactical","recorded_at":"2026-03-06T18:47:40.029Z","tags":["merge-conflict"],"evidence":{"bead":"SeedPass-57f6"},"type":"pattern","name":"","description":"Merge conflict resolved at tier auto-resolve. Branch: overstory/builder-action-strip/SeedPass-57f6. Agent: builder-action-strip. Conflicting files: src/tests/test_tui_v3_parity.py.","id":"mx-ecd3cf"} +{"classification":"tactical","recorded_at":"2026-03-11T11:39:49.924Z","tags":["merge-conflict"],"evidence":{"bead":"SeedPass-63f4"},"type":"pattern","name":"","description":"Merge conflict resolved at tier auto-resolve. Branch: overstory/builder-atlas-handoff/SeedPass-63f4. Agent: builder-atlas-handoff. Conflicting files: src/seedpass/tui_v3/widgets/inspector.py.","id":"mx-ecd3cf"} diff --git a/.overstory/groups.json b/.overstory/groups.json index 1aaa501c..034483c0 100644 --- a/.overstory/groups.json +++ b/.overstory/groups.json @@ -35,5 +35,28 @@ "status": "completed", "createdAt": "2026-03-10T01:41:12.693Z", "completedAt": "2026-03-10T19:14:21.103Z" + }, + { + "id": "group-1ee89895", + "name": "slice-b-deep-graph-atlas", + "memberIssueIds": [ + "SeedPass-4a47", + "SeedPass-63f4" + ], + "status": "completed", + "createdAt": "2026-03-11T01:40:50.732Z", + "completedAt": "2026-03-11T18:34:41.447Z" + }, + { + "id": "group-6d40a159", + "name": "slice-c-utility-security", + "memberIssueIds": [ + "SeedPass-8781", + "SeedPass-5b75", + "SeedPass-e0e7" + ], + "status": "active", + "createdAt": "2026-03-11T18:39:35.519Z", + "completedAt": null } ] diff --git a/.seeds/issues.jsonl b/.seeds/issues.jsonl index 2440e251..586b78c4 100644 --- a/.seeds/issues.jsonl +++ b/.seeds/issues.jsonl @@ -22,5 +22,8 @@ {"id":"SeedPass-fc28","title":"Record mulch conventions for merge and test workflow","status":"closed","type":"task","priority":2,"createdAt":"2026-03-10T19:51:20.359Z","updatedAt":"2026-03-10T19:57:18.035Z","description":"Record two mulch conventions: (1) Coordinators must only merge branches where the builder confirmed full test suite pass — not just committed code. (2) Coordinators must run the full test suite on beta after each merge before merging additional branches, to catch cross-branch regressions. These were learned from the pubkey.py missing Binding import incident where untested code was merged.","closedAt":"2026-03-10T19:57:18.035Z","closeReason":"Recorded two foundational mulch conventions: (1) coordinators must only merge branches with confirmed test suite pass, (2) coordinators must run full test suite on beta after each merge before merging additional branches."} {"id":"SeedPass-df25","title":"Fix profile intro text assertion in test_tui_v3_smoke.py","status":"closed","type":"bug","priority":1,"createdAt":"2026-03-10T20:07:56.443Z","updatedAt":"2026-03-10T20:27:32.732Z","description":"test_tui3_profile_management_switch_and_remove_flow_use_profile_service fails because profile.py intro text was changed by profile-polish builder but test assertion was not updated. The test checks for 'removing a profile requires confirmation' but the actual text now says 'Removing a profile is permanent and requires confirmation.' Update the assertion to match the new text.","closedAt":"2026-03-10T20:27:32.732Z","closeReason":"Updated assertion in test_tui_v3_smoke.py:696 from 'removing a profile requires confirmation' to 'removing a profile is permanent and requires confirmation' to match updated profile.py intro text. Test passes."} {"id":"SeedPass-7479","title":"Update dev control center and v3 plan with shipped work","status":"closed","type":"task","priority":2,"createdAt":"2026-03-11T01:08:01.792Z","updatedAt":"2026-03-11T01:18:52.572Z","description":"Update docs/dev_control_center.md and docs/tui_v3_plan.md to reflect work shipped in recent sessions: (1) Bug fixes: SIGSEGV on graceful exit, non-TTY tui3 preflight/password loops. (2) V3 polish: action strip rename Remove Seed->Profiles, restore/import warning guidance, profile management polish, maintenance screen status icons and visual hierarchy. (3) Search graph navigation: multi-hop linked_neighbors_deep, kind-filtered neighbor queries, inspector linked-items panel with keyboard nav and grouped display. (4) Sort/filter controls: keyboard shortcuts s/f/backslash for cycling sort/filter/clear, active-state toolbar highlighting, Clear All button. (5) Update health gate with current test counts. (6) Update recommended next steps to reflect completed items and surface next priorities.","closedAt":"2026-03-11T01:18:52.572Z","closeReason":"Updated docs/dev_control_center.md and docs/tui_v3_plan.md to reflect all shipped work through 2026-03-10: bug fixes (SIGSEGV, TTY guard), v3 polish (action strip, restore guidance, profile/maintenance screens), search graph navigation (multi-hop, filtered neighbors, inspector keyboard nav), sort/filter controls, and updated health gate/next slice definitions."} -{"id":"SeedPass-4a47","title":"Deep graph pivot UX: breadcrumb trail, back navigation, relation grouping","status":"in_progress","type":"task","priority":1,"createdAt":"2026-03-11T01:39:34.566Z","updatedAt":"2026-03-11T01:39:42.378Z","description":"Slice B deliverable 1: Deepen multi-hop graph traversal UX in the v3 inspector. Add breadcrumb trail showing the navigation path through linked entries. Add back-navigation to return to previous entry in the pivot chain. Group linked items by relation type in the panel display. Build on existing multi_hop_neighbors and LinkedItemsPanel. File area: src/seedpass/tui_v3/widgets/inspector.py, src/seedpass/tui_v3/app.py. Exit criteria: inspector supports breadcrumb + back nav for multi-hop pivots, grouped by relation type, focused v3 suites stay green."} -{"id":"SeedPass-63f4","title":"Atlas/search handoff: graph-pivot results through unified SearchService","status":"open","type":"task","priority":1,"createdAt":"2026-03-11T01:39:36.151Z","updatedAt":"2026-03-11T01:39:36.151Z","description":"Slice B deliverable 2: Extend atlas/search handoff so graph-pivot results flow through the unified SearchService result model. When a user navigates from the atlas wayfinder or inspector linked panel, the resulting entries should appear as SearchService results with proper match reasons, scores, and relation context. Add atlas context labels alongside linked items in inspector. File area: src/seedpass/core/api.py (SearchService), src/seedpass/tui_v3/widgets/inspector.py, src/seedpass/tui_v3/screens/atlas.py. Exit criteria: graph pivots produce SearchService-compatible results, atlas context visible in inspector, focused suites stay green."} +{"id":"SeedPass-4a47","title":"Deep graph pivot UX: breadcrumb trail, back navigation, relation grouping","status":"closed","type":"task","priority":1,"createdAt":"2026-03-11T01:39:34.566Z","updatedAt":"2026-03-11T11:38:25.666Z","description":"Slice B deliverable 1: Deepen multi-hop graph traversal UX in the v3 inspector. Add breadcrumb trail showing the navigation path through linked entries. Add back-navigation to return to previous entry in the pivot chain. Group linked items by relation type in the panel display. Build on existing multi_hop_neighbors and LinkedItemsPanel. File area: src/seedpass/tui_v3/widgets/inspector.py, src/seedpass/tui_v3/app.py. Exit criteria: inspector supports breadcrumb + back nav for multi-hop pivots, grouped by relation type, focused v3 suites stay green.","closedAt":"2026-03-11T11:38:25.666Z","closeReason":"Implemented deep graph pivot UX: breadcrumb trail (PivotBreadcrumbBar), back navigation (b key + pivot_to_entry/action_pivot_back with history stack), relation grouping (items grouped by direction+relation with section headers). Changes in inspector.py and app.py on branch overstory/builder-graph-pivot/SeedPass-4a47."} +{"id":"SeedPass-63f4","title":"Atlas/search handoff: graph-pivot results through unified SearchService","status":"closed","type":"task","priority":1,"createdAt":"2026-03-11T01:39:36.151Z","updatedAt":"2026-03-11T18:34:36.722Z","description":"Slice B deliverable 2: Extend atlas/search handoff so graph-pivot results flow through the unified SearchService result model. When a user navigates from the atlas wayfinder or inspector linked panel, the resulting entries should appear as SearchService results with proper match reasons, scores, and relation context. Add atlas context labels alongside linked items in inspector. File area: src/seedpass/core/api.py (SearchService), src/seedpass/tui_v3/widgets/inspector.py, src/seedpass/tui_v3/screens/atlas.py. Exit criteria: graph pivots produce SearchService-compatible results, atlas context visible in inspector, focused suites stay green.","closedAt":"2026-03-11T18:34:36.722Z"} +{"id":"SeedPass-8781","title":"Update dev_control_center and tui_v3_plan for Slice B completion","status":"in_progress","type":"task","priority":2,"createdAt":"2026-03-11T18:37:48.484Z","updatedAt":"2026-03-12T01:55:19.453Z","description":"Mark Slice B complete in dev_control_center.md. Document shipped features: breadcrumb trail, back navigation, relation grouping, graph_pivot_results SearchService method, atlas context propagation. Define Slice C focusing on v3 utility/maintenance carryover and security readiness. Update tui_v3_plan.md progress log."} +{"id":"SeedPass-5b75","title":"v3 utility/maintenance carryover: settings-linked operational flows","status":"in_progress","type":"task","priority":1,"createdAt":"2026-03-11T18:37:51.505Z","updatedAt":"2026-03-12T01:55:38.347Z","description":"Move remaining settings-linked operational flows to v3. This includes: discoverable security maintenance screens, relay management polish, any remaining profile/onboarding flows that still rely on v2 paths. Acceptance: v3 covers all critical operational settings flows without needing to fall back to v2."} +{"id":"SeedPass-e0e7","title":"Security readiness: backup/restore integrity verification","status":"in_progress","type":"task","priority":1,"createdAt":"2026-03-11T18:37:58.252Z","updatedAt":"2026-03-12T01:55:56.852Z","description":"Address security_readiness_checklist.md item #4 (backup/restore integrity). Verify that backup creation, encryption, and restore flows produce bit-identical results. Add focused test coverage for backup round-trip integrity. Acceptance: backup/restore integrity item can be marked Complete in the security checklist."}