Guard static demo report semantics#208
Conversation
|
Event: Validation / Decision Decision: Product acceptance is satisfied pending normal review/merge. The PR keeps the generated-report semantic contract separate from static Pages artifact checks, avoids live local totals, and uses a static-sample/local-first disclosure instead of overstating current generated report content. Acceptance check after merge: #207 should close via |
Quality Gatekeeper ReviewVerdict: PASS
Notes:
Decision: PASS. The PR adds a narrow deterministic Pages artifact guard and keeps the committed static sample explicitly local-first without changing generated report behavior. |
|
Event: Validation
Product read: this confirms the new guard catches the stale-static-report shape without relying on live local session totals or duplicating the generated-report semantic suite. |
Summary
check-pages-artifact.shsosite/demo-report.htmlmust expose current report evidence markers or explicitly identify static sample dataFixes #207
Test plan
go test ./...go build -o /tmp/agenttrace-quality-207 ./cmd/agenttrace/tmp/agenttrace-quality-207 --doctor || true/tmp/agenttrace-quality-207 --demo --overview -f json >/tmp/agenttrace-quality-207-demo.jsonAGENTTRACE_BIN=/tmp/agenttrace-quality-207 AGENTTRACE_CI_OUT=/tmp/agenttrace-quality-207-ci-output scripts/ci/check-output-contract.shAGENTTRACE_BIN=/tmp/agenttrace-quality-207 AGENTTRACE_CI_OUT=/tmp/agenttrace-quality-207-ci-deterministic scripts/ci/check-deterministic-output.shAGENTTRACE_BIN=/tmp/agenttrace-quality-207 AGENTTRACE_CI_OUT=/tmp/agenttrace-quality-207-ci-semantics scripts/ci/check-report-semantics.shscripts/ci/check-release-surfaces.shAGENTTRACE_BIN=/tmp/agenttrace-quality-207 AGENTTRACE_CI_OUT=/tmp/agenttrace-quality-207-ci-docs scripts/ci/check-docs-commands.shscripts/ci/check-pages-artifact.sh sitesite/demo-report.html;scripts/ci/check-pages-artifact.shfails with the expected semantic guard messagegit diff --check