# Requirements Checklist: Spec 416 - TenantPilot Agent Skill Layer V1 and Router Integration ## Correction Completeness - [x] CHK001 `spec.md` is renamed conceptually to include Agent Skill Layer V1 and Router Integration. - [x] CHK002 `plan.md` identifies `.agent/skills/**`, `AGENTS.md`, optional `docs/agent-workflow.md`, and Spec 416 files as the only future implementation surfaces. - [x] CHK003 `tasks.md` is reset for future implementation and uses unchecked implementation tasks. - [x] CHK004 The spec correction itself is documentation/spec-only. - [x] CHK005 Runtime application files remain out of scope. ## Candidate Selection Gate - [x] CHK010 The correction explicitly supersedes the earlier `.codex/skills/**`-only target. - [x] CHK011 `.agent/skills/**` is now the skill library. - [x] CHK012 `AGENTS.md` is now the activation/router entry point. - [x] CHK013 Basic router integration is not deferred to a future Spec 417. - [x] CHK014 Related Specs 395, 400, 402, 414, and 415 remain read-only context and not preparation targets. - [x] CHK015 The candidate is scoped as repository workflow/documentation only. - [x] CHK016 Candidate Selection Gate result: PASS. ## Repo Truth And Scope - [x] CHK020 The corrected future implementation scope is limited to `.agent/skills/**`, `AGENTS.md`, optional `docs/agent-workflow.md`, and `specs/416-tenantpilot-agent-skill-layer-v1/**`. - [x] CHK021 `.codex/skills/**` is not the corrected Spec 416 implementation target. - [x] CHK022 Runtime application files are forbidden. - [x] CHK023 Tests, migrations, config, routes, resources, services, policies, jobs, package files, and lock files are forbidden. - [x] CHK024 Completed specs must not be rewritten. ## Mandatory Spec Sections - [x] CHK030 Spec Candidate Check is complete with approval class, score, red flags, and decision. - [x] CHK031 Spec Scope Fields are complete. - [x] CHK032 Deliverables are complete. - [x] CHK033 Required Skill Structure is complete. - [x] CHK034 AGENTS.md Router Integration Requirements are complete. - [x] CHK035 UI Surface Impact is checked as `No UI surface impact` with rationale. - [x] CHK036 Product Surface Impact is `N/A - no rendered product surface changed`. - [x] CHK037 Browser Verification Plan is `N/A - no rendered UI surface changed`. - [x] CHK038 Human Product Sanity is N/A for rendered product UI. - [x] CHK039 Cross-Cutting / Shared Pattern Reuse is completed for repository workflow. - [x] CHK040 OperationRun UX Impact is N/A. - [x] CHK041 Provider Boundary / Platform Core Check is N/A for runtime seams. - [x] CHK042 Proportionality Review is complete because a workflow/skill abstraction and router are introduced. - [x] CHK043 Testing / Lane / Runtime Impact is complete with artifact/router-only validation. - [x] CHK044 Test Governance outcome is `keep` with no runtime/test/browser/heavy-governance lane expansion. ## Requirements Coverage - [x] CHK050 README requirements are listed. - [x] CHK051 Required skill headings are listed. - [x] CHK052 All 11 V1 skill files are listed as functional requirements and tasks. - [x] CHK053 Router requirements are listed. - [x] CHK054 The quarantine list is explicit. - [x] CHK055 TCM temporary expiry requirement is explicit. - [x] CHK056 No generic standards-only skills requirement is explicit. - [x] CHK057 No runtime/application/test/migration/config/package changes requirement is explicit. - [x] CHK058 Implementation report requirements are explicit. - [x] CHK059 Allowed and forbidden final implementation paths are explicit. - [x] CHK060 Verification commands include AGENTS.md router checks. ## Task Readiness - [x] CHK070 Tasks are grouped by phase. - [x] CHK071 Tasks are unchecked and suitable for the corrected implementation loop. - [x] CHK072 Tasks include preflight repo verification before writing skill files. - [x] CHK073 Tasks include `.agent/skills/README.md` creation. - [x] CHK074 Tasks include every repo-contract skill. - [x] CHK075 Tasks include every workflow skill. - [x] CHK076 Tasks include the temporary migration skill. - [x] CHK077 Tasks include AGENTS.md router integration. - [x] CHK078 Tasks include verification commands. - [x] CHK079 Tasks include implementation-report close-out. - [x] CHK080 Tasks include explicit non-goals. ## Router Integration Readiness - [x] CHK090 AGENTS.md must contain a TenantPilot Agent Skill Router section. - [x] CHK091 Router must tell agents to read `.agent/skills/README.md`. - [x] CHK092 Router must tell agents to activate only relevant skills. - [x] CHK093 Router must tell agents not to load all skills by default. - [x] CHK094 Router must tell agents to report activated skills and reasons before implementation or review. - [x] CHK095 Router must treat hard-gate stop conditions as blockers. - [x] CHK096 Router must require branch, HEAD, and dirty state before file changes. - [x] CHK097 Router must say current repo evidence beats historical prompts. - [x] CHK098 Router must say inventory-only specs are hints, not hard evidence. - [x] CHK099 Router must say temporary skills require expiry/review criteria. ## Spec Readiness Gate - [x] CHK100 `spec.md`, `plan.md`, `tasks.md`, and `checklists/requirements.md` exist. - [x] CHK101 Problem statement, user value, functional requirements, non-goals, acceptance/success criteria, assumptions, risks, and open questions are present. - [x] CHK102 The plan identifies affected repo surfaces and avoids application runtime changes. - [x] CHK103 Tasks are small, ordered, and verifiable. - [x] CHK104 RBAC, workspace isolation, OperationRun, evidence/result truth, customer-output, provider freshness, Product Surface, Filament/Livewire, browser audit, temporary migration, and router concerns are addressed as skill/router content where relevant. - [x] CHK105 No open question blocks safe implementation. - [x] CHK106 Scope is small enough for a bounded implementation loop. - [x] CHK107 Spec Readiness Gate result: PASS.