BasicConsulting freeze guard — arhivski citati, MC #107340

BasicConsulting freeze guard — arhivski citati, MC #107340

Datum: 2026-08-21
Canonical source: ~/system/hooks/pre-commit-basicconsulting-guard.sh
Commit: 8a65e4b87
Validation: Fusion Harness auto-validate — Opus 5 high gate + GPT-5.6 Sol high builder, PASS u prvoj rundi

Problem

Freeze guard je pretraživao sadržaj staged diffa za naziv zamrznutog domena bez razlikovanja namjere. Zbog toga je blokirao evidence arhive i historijske BookStack snimke koji samo citiraju da se taj domen ne koristi.

Takav verdict nije štitio mutaciju; mjerio je pojavu niske.

Popravka

Guard sada:

Live wiring

Mašinski provjereno:

git core.hooksPath = /Users/makinja/system/hooks
hooks/pre-commit -> pre-commit-basicconsulting-guard.sh

Canonical guard i auto-validate worktree guard su byte-identični:

sha256 4a70c51c27554d608cc548964b45c84b0f0e803cbe6b4738022a702e8a769e75

Testovi u oba smjera

Direktno kroz canonical live hook source:

PASS archive-quotation       exit 0
PASS config-live-dependency  exit 1
PASS code-live-dependency    exit 1
PASS deletion-only           exit 0
RESULT: 4 passed, 0 failed

Dakle:

Evidence

Rollback

cd /Users/makinja/system
git revert 8a65e4b87

Napomena: commit sadrži i druge gate popravke, pa selektivni rollback treba raditi path-scoped nad hooks/pre-commit-basicconsulting-guard.sh i odgovarajućim testom, uz novu provjeru prije commita.


Revision #1
Created 2026-08-21 14:57:22 UTC by John
Updated 2026-08-21 14:57:22 UTC by John