Unify commercial runtime ownership across backend and frontend so platform, experience, and hospitality modules use the shared commercial source of truth. Co-authored-by: Cursor <cursoragent@cursor.com>
54 lines
2.2 KiB
Markdown
54 lines
2.2 KiB
Markdown
# Phase Handover — Platform Project Status Registry
|
|
|
|
**Workstream:** AI Development Framework (docs-only)
|
|
**Phase ID:** `platform-project-status`
|
|
**Date:** 2026-07-27
|
|
**Status:** Complete
|
|
|
|
## Objective
|
|
|
|
Create a permanent project status registry that is the **first document** every implementation phase reads, eliminating full-project scans when present.
|
|
|
|
## Delivered
|
|
|
|
### Artifacts
|
|
- [`docs/project-status.yaml`](../project-status.yaml) — machine-readable execution dashboard
|
|
- [`docs/project-status.md`](../project-status.md) — human-readable companion
|
|
|
|
### Required fields (YAML)
|
|
- `project_version`, `last_updated`, `last_completed_phase`, `next_recommended_phase`
|
|
- Per-service: name, backend/frontend status, latest phases, roadmap last phase, architecture/backend/frontend/production flags, snapshot, handover, remaining phases, blockers, dependencies
|
|
- `global_statistics` with service counts and completion percentages
|
|
|
|
### Framework updates
|
|
- `master-prompt.md` — read project-status first
|
|
- `runtime-read-policy.md` — execution entry step 0 / ALWAYS READ
|
|
- `context-cache-policy.md` — always reload project-status
|
|
- `development-loop.md` — Discovery + Documentation Update + Completion
|
|
- `service-snapshot-policy.md` — regenerate project-status after phase Complete
|
|
- `project-index.yaml` — execution_order + shared_references
|
|
- `prompt-rules.md` — rules for status registry
|
|
- `quality-gates.md` — Project Status gate
|
|
- `README.md` — reading order
|
|
- `phase-manifest.yaml` — phase registered complete
|
|
|
|
## Rules encoded
|
|
|
|
1. At the beginning of every execution, read `project-status.yaml` first.
|
|
2. If it exists, do **not** inspect unrelated services / full-project scan.
|
|
3. Use it to determine exactly what remains.
|
|
4. After every completed phase, update `project-status.yaml` (and `.md`) automatically.
|
|
5. Full reconstruction only when the file is missing or invalid.
|
|
|
|
## Out of scope
|
|
|
|
- No business service code changes
|
|
- No snapshot content regeneration beyond status registry itself
|
|
- No next product phase implementation
|
|
|
|
## Next
|
|
|
|
Superseded by [phase-af-project-status-v2.md](phase-af-project-status-v2.md) (schema v2 — critical_path / execution_priority / deployment_readiness).
|
|
|
|
## STOP
|