Pipeline gate — marker identitet i citirane komande, MC #107341 / #107342

Pipeline gate — marker identitet i citirane komande, MC #107341 / #107342

Datum: 2026-08-21
Canonical commit: 8a65e4b87
Active hook: ~/.claude/hooks/pipeline-gate-task-scope.sh
Auto-validation: Opus 5 high acceptance gate + GPT-5.6 Sol high builder — PASS u prvoj rundi

Dva povezana problema

Marker identitet

qa-19 writer i pipeline reader koristili su različite identifikatore sesije. Ispravno verifikovan task zato nije mogao proći completion gate.

Rješenje koristi zajedničke canonical komponente:

Citirana komanda nije izvršena komanda

Stari gate je mogao pročitati doslovni tekst mc.js done ... unutar opisa, notes polja ili heredoc dokumentacije kao pokušaj stvarnog zatvaranja.

Novi parser razdvaja shell command-position od literalnih argumenata i dokumentacijskog sadržaja. Stvarno izvršeni done, ready ili close i dalje zahtijevaju dokaz.

Live wiring

Aktivni wrapper:

/Users/makinja/.claude/hooks/pipeline-gate-task-scope.sh

SHA-256:

0c9727af9b144cf1bafd4cfc1530885576b19ea0e6ee6d5fb5bcfc92dfeeada4

Wrapper koristi canonical tracked detector i marker contract iz ~/system/tools/.

Direktni live test

Sintetički task/session i marker korišteni su samo pod /tmp/alai/ i uklonjeni poslije testa.

PASS real done bez dokaza blokiran             exit 2
PASS citat u --desc prolazi                     exit 0
PASS citat u --notes prolazi                    exit 0
PASS heredoc dokumentacija prolazi              exit 0
PASS stvarno izvršenje poslije citata blokirano exit 2
PASS isti task/session valid marker prolazi     exit 0
PASS drugi task ne može koristiti marker        exit 2
RESULT: 7/7 PASS

Fusion Harness evidence

Auto-validate acceptance gate dodatno provjerava:

Rezultat: PASS u prvoj rundi.

Evidence

Ograda

Ovaj closeout dokazuje marker/command-detection mehaniku. Ne tvrdi da svaki stari task automatski ima valjan evidence ili da može biti zatvoren bez vlastite verifikacije.


Revision #1
Created 2026-08-21 15:00:53 UTC by John
Updated 2026-08-21 15:00:53 UTC by John