From 5832255344773db0386d34b154b0c717aa04a8be Mon Sep 17 00:00:00 2001 From: thePR0M3TH3AN <53631862+PR0M3TH3AN@users.noreply.github.com> Date: Tue, 10 Mar 2026 15:52:00 -0400 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 263d3cc5..ad72760a 100644 --- a/.mulch/expertise/seedpass.jsonl +++ b/.mulch/expertise/seedpass.jsonl @@ -21,3 +21,5 @@ {"type":"convention","content":"Global action bar label naming: use descriptive nouns (e.g. 'Profiles') not action phrases (e.g. 'Remove Seed') — the palette/screen handles the specific action. Label should represent the destination or domain, not a single operation within it.","classification":"tactical","recorded_at":"2026-03-07T13:09:02.978Z","outcomes":[{"status":"success","agent":"builder-action-restore"}],"id":"mx-1aaa99"} {"type":"convention","content":"Restore/recover flow pre-action status messages should include a ⚠ warning prefix when the operation is destructive or has external side effects (nostr replay, backup decryption). Generate/import success messages should state the fingerprint prefix and next step.","classification":"tactical","recorded_at":"2026-03-07T13:09:10.554Z","outcomes":[{"status":"success","agent":"builder-action-restore"}],"id":"mx-f5d698"} {"type":"convention","content":"Builders must git add + git commit immediately after completing edits, BEFORE running test suites. This prevents losing work to rate limits or session interruptions. Test results can be verified after the commit exists. If tests fail, fix and create a new commit.","classification":"foundational","recorded_at":"2026-03-10T01:40:39.450Z","id":"mx-156d3a"} +{"type":"convention","content":"Coordinators must only merge branches where the builder confirmed full test suite pass (pytest + CI gates) — not just committed code. Untested merges risk introducing broken imports and regressions to beta.","classification":"foundational","recorded_at":"2026-03-10T19:51:50.511Z","id":"mx-dc57e3"} +{"type":"convention","content":"Coordinators must run the full test suite on beta after each merge before merging additional branches, to catch cross-branch regressions early. Learned from the pubkey.py missing Binding import incident where untested code was merged and broke beta.","classification":"foundational","recorded_at":"2026-03-10T19:51:52.605Z","id":"mx-e37592"}