From ac364be6c3fa36e99567d20f9e08d16853fe0048 Mon Sep 17 00:00:00 2001 From: saravanakumardb1 Date: Wed, 27 May 2026 03:28:09 -0700 Subject: [PATCH] docs(roadmap): mark A3 done, link ADR-0001 (lockfile policy accepted) --- docs/docker-build-optimization-roadmap.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/docker-build-optimization-roadmap.md b/docs/docker-build-optimization-roadmap.md index d432597..7d36e67 100644 --- a/docs/docker-build-optimization-roadmap.md +++ b/docs/docker-build-optimization-roadmap.md @@ -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