From 8dbb8e065c8342524cc5aac64b08ddd16a5cce35 Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Fri, 6 Mar 2026 13:37:12 -0500 Subject: [PATCH] mulch: update expertise --- .mulch/expertise/seedpass.jsonl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.mulch/expertise/seedpass.jsonl b/.mulch/expertise/seedpass.jsonl index 91ae66b0..b633996a 100644 --- a/.mulch/expertise/seedpass.jsonl +++ b/.mulch/expertise/seedpass.jsonl @@ -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"}