Purpose
This checklist tracks the minimum engineering infrastructure required before Pnyma evaluation, integration, and deployment tooling is operational. Each item is a gate — incomplete items block downstream work.
Infrastructure Checklist
Package & Project
- Add Python package metadata (
pyproject.toml) with version, dependencies, and entry points. - Configure dependency pinning and lock file generation.
- Establish version tagging conventions aligned with constitutional versioning.
Schema Validation
- Wire JSON schema validation into CI for constitutional YAML artifacts.
- Add schema migration tooling for constitutional version upgrades.
- Validate all policy artifacts on each PR against schema.
Evaluation CLI
- Implement evaluation CLI stubs for each benchmark pillar.
- Add result reporting in machine-readable and human-readable formats.
- Wire CLI into CI/CD pre-release gates.
Constitution Infrastructure
- Add constitution loader from YAML artifacts.
- Implement precedence resolution engine from loaded principles.
- Add constitutional version hash to all runtime logs.
Audit Infrastructure
- Add audit log model covering: principles applied, uncertainty state, risk class, refusal/escalation rationale, action authorization.
- Add persistence adapter (database or append-only log).
- Add audit log integrity checks (immutability verification).
Completion Criteria
The bootstrap phase is complete when:
- all checklist items are merged and CI-green,
- evaluation CLI produces valid output for all benchmark pillars,
- constitution loader successfully initializes from canonical artifacts,
- audit log model persists and retrieves entries correctly.