Automated PR provided by Codex via Gitea API. Co-authored-by: Ahmed Darrazi <ahmed.darrazi@live.de> Reviewed-on: #483
98 lines
5.8 KiB
Markdown
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.
|