Build Log
OS Restructure
July 1, 2026
Moved OS docs into forgekit-os/, encoded two foundational principles, added three gates.
Timeline
What shipped
Strike: 'Knowing why you are right is far more impressive than being right'
Paired Anvil in forgekit-os/journal/anvils.md
Named principle added to HOW_TO_WORK_WITH_ZEB.md
OS Artifact Integrity Gate — fires when writing/modifying gates, keywords, score rules, traps, trigger rows
'Rules vs. documentation' principle in HOW_TO_WORK_WITH_ZEB.md — a rule without enforcement is documentation
§OS section added to forgekit-os/patterns.md — explicit path constants pattern, enforced via gate checkbox
forgekit-website/scripts/ deleted — forgekit-os/scripts/ is now canonical
docs/forge-journal/ → forgekit-os/journal/
docs/reusable-patterns.md → forgekit-os/patterns.md
docs/extraction-backlog.md → forgekit-os/extraction-backlog.md
docs/focus.md → forgekit-os/focus.md
One-off OS docs archived to forgekit-os/archive/
One-off product docs archived to docs/archive/ or deleted
All path references updated across scripts, .claude/rules/, CLAUDE.md, HOW_TO_WORK_WITH_ZEB.md, PROJECT_INDEX.md, settings.json
packages/README.md — explains packages/ as extraction output vs OS machinery