docs(roadmap): mark A3 done, link ADR-0001 (lockfile policy accepted)

This commit is contained in:
saravanakumardb1 2026-05-27 03:28:09 -07:00
parent 651df6aad8
commit ac364be6c3

View File

@ -266,7 +266,7 @@ curl -sS http://host.docker.internal:3300/api/v1/version
```
- [ ] **A2-3.** Verify cache mount is active: `docker buildx du --filter type=exec.cachemount` shows non-zero size after a build. **Real success metric** is wall-clock: warm rebuild (touching one source file) drops to < 30 s.
### A3. Decide lockfile policy (BLOCKED on F2 resolution)
### A3. Decide lockfile policy ✅ DONE (ADR-0001)
Two options — pick one in a short ADR before implementing:
@ -280,8 +280,8 @@ Two options — pick one in a short ADR before implementing:
- ❌ New build step + tooling
- ❌ Drift risk between dev lockfile and Docker lockfile
- [ ] **A3-1.** Write 1-page ADR (`docs/decisions/0001-docker-lockfile-policy.md`) and pick Option 1 or 2
- [ ] **A3-2.** Defer `--frozen-lockfile` adoption until ADR lands
- [x] **A3-1.** ADR written: [`docs/adr/0001-docker-build-lockfile-policy.md`](./adr/0001-docker-build-lockfile-policy.md) — **Option 1 accepted** (keep `--lockfile=false` short-term; revisit after Phase D).
- [x] **A3-2.** `--frozen-lockfile` adoption deferred per ADR; tracked as future work in §11.
### A4. Restructure layer order