50 lines
1.6 KiB
Markdown
50 lines
1.6 KiB
Markdown
# MCR Development Progress
|
|
|
|
Reverse-chronological log of development work. Most recent entries first.
|
|
See `PROJECT_PLAN.md` for the implementation roadmap and
|
|
`ARCHITECTURE.md` for the full design specification.
|
|
|
|
## Current State
|
|
|
|
**Phase:** Pre-implementation
|
|
**Last updated:** 2026-03-19
|
|
|
|
### Completed
|
|
|
|
- `ARCHITECTURE.md` — Full design specification (18 sections)
|
|
- `CLAUDE.md` — AI development guidance
|
|
- `PROJECT_PLAN.md` — Implementation plan (14 phases, 40+ steps)
|
|
- `PROGRESS.md` — This file
|
|
|
|
### Next Steps
|
|
|
|
1. Begin Phase 0: Project scaffolding (Step 0.1: Go module and directory
|
|
structure)
|
|
2. After Phase 0 passes `make all`, proceed to Phase 1
|
|
|
|
---
|
|
|
|
## Log
|
|
|
|
### 2026-03-19 — Project planning
|
|
|
|
**Task:** Create design documents and implementation plan.
|
|
|
|
**Changes:**
|
|
- `README.md`: Existing one-line description
|
|
- `ARCHITECTURE.md`: Full design specification covering OCI Distribution
|
|
Spec compliance, MCIAS authentication, policy engine, storage design,
|
|
API surface (OCI + admin REST + gRPC), database schema, garbage collection,
|
|
configuration, web UI, CLI tools, deployment, security model
|
|
- `CLAUDE.md`: Development guidance for AI-assisted implementation
|
|
- `PROJECT_PLAN.md`: 14-phase implementation plan with discrete steps,
|
|
acceptance criteria, dependency graph, and batchable work identification
|
|
- `PROGRESS.md`: This progress tracker
|
|
|
|
**Notes:**
|
|
- No code written yet. All files are documentation/planning.
|
|
- ARCHITECTURE.md reviewed and corrected for: GC algorithm crash safety,
|
|
policy glob semantics, tag FK cascade, OCI error format, API sync
|
|
violations, timeout configuration, backup considerations, and other
|
|
consistency issues.
|