night-market-failure-archaeology
Installation
SKILL.md
Night Market Failure Archaeology
This is a reference document, not a runbook. It records every major
investigation, dead end, rejected fix, and revert in this repo as
symptom, root cause, evidence, status, and lesson, so nobody re-fights
a settled battle. For triage of a failure happening right now, use
night-market-debugging-playbook. Come here when a proposed change
smells like something the repo already tried and rejected.
Jargon used below:
- "py39 hooks": hook scripts run under the host system Python (3.9
floor), while the rest of the repo requires Python 3.12. Enforced by
.github/workflows/python39-compat.yml. - "unbloat": the conserve plugin's dead-code deletion campaign.
- "Stop hook": a Claude Code hook that runs when a session turn ends.
- "settled": the fight is over. Re-opening it requires new evidence and a note in the collective memory, not a hunch.