mirror of
https://github.com/PR0M3TH3AN/SeedPass.git
synced 2026-10-29 17:02:05 +00:00
mulch: update expertise
This commit is contained in:
1 parent
41f000e802
commit
30d558132b
3 files changed
+4
No files matched your search
@@ -0,0 +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"}
|
||||
@@ -16,3 +16,5 @@
|
||||
{"type":"convention","content":"tui-v3-worktree-pythonpath: When running pytest against worktree tests for v3, set PYTHONPATH with worktree src first: PYTHONPATH='.overstory/worktrees/builder-app-cmds/src:src'. Without this, the canonical repo src shadows the worktree and tests report AttributeError for new methods even though the edit was correct.","classification":"tactical","recorded_at":"2026-03-06T18:44:40.001Z","outcomes":[{"status":"success","agent":"builder-app-cmds"}],"id":"mx-0d5362"}
|
||||
{"type":"pattern","name":"action-bar-click-handlers","description":"Global action bar @click handlers must reference parameterless actions only. Actions requiring arguments (e.g. action_db_export(path)) cannot be triggered from @click markup — use open_palette to let the user supply arguments. Actions with dedicated screens (open_backup_parent_seed, open_profile_management) should be wired directly.","classification":"tactical","recorded_at":"2026-03-06T18:37:01.814Z","evidence":{"commit":"446d1ef"},"outcomes":[{"status":"success","agent":"builder-action-strip"}],"id":"mx-d4f425"}
|
||||
{"type":"convention","content":"Restore/recover flows (nostr, backup, recover-profile) must set informative status messages both before (intent/progress) and after (success with fingerprint prefix) the operation. Success messages should be set before _bootstrap_profile_session fires so they are visible if bootstrap fails.","classification":"tactical","recorded_at":"2026-03-06T18:37:04.389Z","evidence":{"commit":"446d1ef"},"outcomes":[{"status":"success","agent":"builder-action-strip"}],"id":"mx-363913"}
|
||||
{"type":"pattern","name":"action-bar-managed-qr-gap","description":"v3 action bar managed_account context still includes QR action — should be excluded since managed accounts have no standalone QR. Also action_bar.py has a bare except: on line 37 that should be except Exception:. Minor follow-ups from SeedPass-57f6.","classification":"tactical","recorded_at":"2026-03-06T18:53:47.583Z","evidence":{"bead":"SeedPass-57f6"},"id":"mx-b613a3"}
|
||||
{"type":"decision","title":"Cancel TUI v2, focus on v3","rationale":"TUI v2 app.py exceeded 6500 lines and was unmaintainable. v3 modular architecture is already the default UI with full parity. No reason to invest further in v2.","classification":"foundational","recorded_at":"2026-03-06T18:53:53.467Z","id":"mx-b8a6c4"}
|
||||
@@ -1,6 +1,7 @@
|
||||
version: '1'
|
||||
domains:
|
||||
- seedpass
|
||||
- architecture
|
||||
governance:
|
||||
max_entries: 100
|
||||
warn_entries: 150
|
||||
|
||||
Reference in new issue
Block a user