Knowledge Portal · engineering documentation

Skip to content

ERP Acceptance Checklist

Version: 1.0 · ERP: v1.0 · Adapter: Cursor Adapter v1 · 1.0.0
Purpose: Confirm ERP is usable by a developer without prior project knowledge
Companion: docs/runtime-validation.md · docs/developer-guide.md

Complete this checklist after clone, before relying on ERP for production phase work or before Git freeze.


How to Use

SymbolMeaning
Not verified
Pass
Fail — document in Remaining Gaps
N/ANot applicable (e.g. Cloud mode unused)

Record verifier name, date, and Cursor version in the sign-off section.


1. Installation Checklist

#CheckPass
1.1Repository cloned; project opens in Cursor
1.2.cursor/ directory present at project root
1.3docs/development/ENGINEERING_INDEX.md readable
1.4docs/developer-guide.md readable
1.5No dependency on ~/.cursor/ engineering assets for constraints
1.6Latest baseline identified in docs/releases/
1.7.env configured for local Laravel (application — separate from ERP)

2. Cursor Setup

#CheckPass
2.1Cursor Agent session loads project (not user-global rules only)
2.2Settings → Rules: project rules visible (9 enforcement rules expected)
2.3Skills discovered under .cursor/skills/ (20 SKILL.md files)
2.4Agents discovered under .cursor/agents/ (10 agent files)
2.5Hooks enabled (Cursor Settings → Hooks)
2.6.cursor/mcp.json not required for basic ERP operation

3. Runtime Constraints Verification

#CheckPass
3.19 .mdc files in .cursor/rules/
3.200-eos-authority.mdc references authority chain
3.3Agent refuses frozen platform edits when prompted
3.4Precedence documented in .cursor/rules/catalog/README.md

Details: docs/runtime-validation.md § Runtime Constraints


4. Runtime Procedures (Skills) Verification

#CheckPass
4.1runtime/manifests/defaults/procedures-manifest.md lists 10 domain procedures
4.2Each .cursor/skills/{domain}/SKILL.md cites RuntimeProcedureContract
4.3Agent can explain purpose of skill-architecture when asked
4.4Procedures do not claim architecture approval authority

5. Runtime Workflows Verification

#CheckPass
5.1runtime/manifests/defaults/workflows-catalog.md lists 10 workflows
5.2Each workflow skill has disable-model-invocation: true
5.3/bootstrap or bootstrap workflow produces Format B structure
5.4/phase workflow documentation references Format A
5.5No workflow claims Git freeze execution

6. Runtime Delegation Verification

#CheckPass
6.1runtime/manifests/defaults/delegation-manifest.md lists 10 delegates
6.2Readonly agents have readonly: true in frontmatter
6.3Delegation guard blocks readonly agent writes (manual smoke)
6.4Escalation path documented: Delegate → Developer → Architect

7. Runtime Enforcement (Hooks) Verification

#CheckPass
7.1.cursor/hooks.json schema version 1
7.2git push blocked in agent shell (smoke test)
7.3--no-verify on git blocked (smoke test)
7.4MCP blocked when .cursor/mcp.json absent
7.5Four handlers present in .cursor/hooks/

8. Runtime Context Providers Verification

#CheckPass
8.1runtime/manifests/defaults/context-providers-manifest.md — 3 Immediate tier
8.2All providers enabled: false in templates
8.3.cursor/mcp.json gitignored
8.4No secrets in committed .cursor/mcp/ files

9. Runtime Execution Verification

#CheckPass
9.1runtime/manifests/defaults/execution-manifest.md — 4 execution modes
9.2.cursor/cli.json present with deny rules
9.3.cursor/environment.json present (cloud bootstrap)
9.4Capability matrix understood (write vs approval)
9.5Cloud mode (if used): parity checklist reviewed☐ N/A

10. Report Verification

#CheckPass
10.1templates/implementation-report.md defines Format A and B only
10.2Sample Format B report producible from documentation pass
10.3RESPONSE_TEMPLATE.md distinct from ERP reports
10.4Architect review uses nine sections (ERP v1.0)

11. Documentation Verification

#CheckPass
11.1docs/developer-guide.md answers onboarding questions
11.2DEVELOPMENT_WORKFLOW.md aligned with ERP terminology
11.3ENGINEERING_INDEX.md lists all manifests
11.4No broken links in docs/development/ (spot check)

Acceptance Criteria

ERP v1.0 is accepted when:

CriterionRequired
All §1 Installation checks passYes
§2 Cursor Setup passYes
At least one smoke test in §7 Hooks passYes
§5 Workflow explicit invocation understoodYes
§10 Report formats understoodYes
§11 Documentation readable by new developerYes
No blocking ✗ in §3–§9 without documented mitigationYes
Architect review of acceptance summaryYes

Partial acceptance: Document gaps in Format B report; proceed only with Architect Approved with hardening.


Sign-Off

FieldValue
Verifier
Date
Cursor version
ERP adapter version1.0.0
Overall result☐ Accepted · ☐ Accepted with gaps · ☐ Not accepted

Notes:


Friction Log (New Developer Perspective)

Use this section during acceptance review. Copy findings to Architect as Text Context.

#FrictionSeveritySuggested fix
1
2

ERP Acceptance Checklist v1.0 — Phase 11-10. Does not replace PHPUnit architecture tests. Git freeze is Phase 11-11.

ZAIXOS Knowledge Portal — public engineering docs at /docs · Staff operations at /admin