TenantAtlas/specs/416-tenantpilot-agent-skill-layer-v1/checklists/requirements.md
ahmido 332f6325cb feat: add tenantpilot agent skill layer v1 (#483)
Automated PR provided by Codex via Gitea API.

Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de>
Reviewed-on: #483
2026-06-25 23:03:47 +00:00

98 lines
5.8 KiB
Markdown

# 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.