Skip to content

Verification ​

AI-assisted work should finish with checks that match the scope of the change.

Proportional verification ​

Prefer a few critical business flows through existing test infrastructure over exhaustive upfront matrices or bespoke verification harnesses. Preserve applicable security, authorization, tenant isolation, SSR/hydration, data consistency, migration, cleanup, and formal acceptance requirements.

Assert business outcomes at the business layer ​

Business E2E should focus on user actions, visible results, and persistence after save/reload, plus essential rejection paths. Architecture guidance is not automatically a requirement to inspect Controller/IoC object identity, model instances, or Query/cache internals in the browser. Test internal invariants when an explicit architecture/framework contract or an actual regression requires them, preferably at the smallest suitable unit, framework, or integration layer. Architecture requirements and server-side enforcement still apply.

Keep evidence sufficient, not elaborate ​

Prefer native test reports, redacted logs, and concise ATP/progress links. Retain required revision/worktree attribution, changed-file scope, exact procedures, relevant environment/fixture identities, and observed outcomes, including failures. Do not introduce full input snapshots, exhaustive hash manifests, custom evidence verifiers, or multiple receipt layers unless the test plan requires them or a concrete attribution/integrity risk cannot be addressed with existing artifacts. Preserve privacy review and historical evidence; simpler future evidence is not permission to delete old records.

Retain artifacts only for a named ongoing development need, an applicable acceptance/retention requirement, or unique information still needed to explain a result—not merely because they were generated or might someday be useful. Maintained source-controlled business tests provide ongoing regression protection; historical logs describe a particular run and cannot prove changed code remains correct. Keep current status and blockers in existing progress/phase records, and move durable discoveries into the owning tests, design record, or issue/handoff. A concise delivery summary plus the few primary artifacts needed to support continuing acceptance claims is preferable to permanent process-file chains.

Historical consolidation requires inspection and explicit approval of the deletion scope, including any change to prior retention commitments. Preserve meaningful outcomes, failures, waivers, gaps, and necessary revision attribution; update links and retire obsolete verifier expectations. Remove redundant snapshots/receipts and one-shot helpers only when their required or unique information is retained elsewhere or no longer needed. Do not substitute a giant archive or another checker system. Evidence reorganization alone needs reference/record checks, not business-test reruns, and never advances acceptance or overrides controlling retention requirements.

Handle failures within the approved boundary ​

For specification execution, the approved dossier may include bounded in-scope diagnosis, repair, and reruns, with limits and stop conditions. When covered, record the failure and perform the connected correction without requesting approval for every locator or test-fix substep. Do not weaken business/security expectations to obtain a pass. Stop when the approved repair/rerun boundary is absent or exhausted, an explicit first-failure stop applies, or new scope, authority, dependency, safety, external, or destructive-operation questions require renewed approval. This guidance does not broaden or retrospectively replace an existing approval.

See the canonical cabloy-frontend-scaffold verification guidance and the cabloy-spec-execution execution-protocol and status-and-evidence references for operational details.

Documentation verification ​

For public docs changes, verify at minimum:

  • VitePress dev/build commands work
  • navigation links resolve
  • examples match current scripts and command names
  • edition labels and notes are consistent

Skill and rule verification ​

For skills and repo guidance:

  • confirm the workflow still points to real command entrypoints
  • confirm edition branches match the active repo markers and scripts
  • confirm public docs, canonical repo-agent-governance/ assets, and generated platform adapters tell the same story
  • run the deterministic governance checker after changing shared rules, skills, tools, or adapter metadata
  • review edition-aware changes against Edition Consistency Checklist

Code-generation verification ​

When a skill triggers code generation or refactor behavior:

  • inspect generated output
  • run targeted typecheck, tests, or build commands
  • prefer existing root scripts when a full verification pass is needed

Verification is part of the workflow, not an optional afterthought.

Released under the MIT License.