mulch: update expertise

This commit is contained in:
thePR0M3TH3AN committed 2026-03-06 13:37:12 -05:00
1 parent 446d1ef2b8
commit 8dbb8e065c
1 file changed
+2
+2
View File
@@ -8,3 +8,5 @@
{"type":"decision","title":"Codex runtime model source","rationale":"In this environment Overstory v0.7.9 rejects bare gpt-* in config models:, while codex account mode rejects provider-prefixed openai/gpt-* names; the stable path is model mapping in agent-manifest.json.","classification":"tactical","recorded_at":"2026-03-03T21:05:28.553Z","id":"mx-bc6fbc"}
{"type":"convention","content":"SeedPass swarm baseline targets canonical branch beta and quality gates should run with .venv/bin prepended to PATH for pytest -q and scripts/run_ci_tests.sh.","classification":"tactical","recorded_at":"2026-03-03T21:05:48.410Z","id":"mx-c35626"}
{"type":"pattern","name":"tui-v3-grid-focus-and-query-state","description":"TUI v3 main grid keyboard scrolling depends on explicit focus ownership: focus #entry-data-table on MainScreen mount and restore focus there when closing the command palette. Persist active search query in app state so refresh/filter/sort changes do not silently clear results.","classification":"tactical","recorded_at":"2026-03-06T12:08:49.420Z","id":"mx-4f9056"}
{"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"}