From 88d3d4b36242ebe128e8e72f5a2f90de90850705 Mon Sep 17 00:00:00 2001 From: Danijel Martinek Date: Thu, 14 May 2026 19:34:44 +0200 Subject: [PATCH] chore(work): finish 04-major-bump-reevaluation --- .../04-major-bump-reevaluation/_story.md | 4 ++-- docs/work/_state.json | 18 +++++------------- 2 files changed, 7 insertions(+), 15 deletions(-) diff --git a/docs/work/2026-05-14-ci-security-and-supply-chain/04-major-bump-reevaluation/_story.md b/docs/work/2026-05-14-ci-security-and-supply-chain/04-major-bump-reevaluation/_story.md index 59ea95c..4870239 100644 --- a/docs/work/2026-05-14-ci-security-and-supply-chain/04-major-bump-reevaluation/_story.md +++ b/docs/work/2026-05-14-ci-security-and-supply-chain/04-major-bump-reevaluation/_story.md @@ -3,7 +3,7 @@ id: 04-major-bump-reevaluation epic: 2026-05-14-ci-security-and-supply-chain title: Major-bump re-evaluation flow type: technical-story -status: todo +status: done feature: scripts depends-on: [01-trace-schema-extensions] blocks: [05-trace-revalidation-workflow] @@ -44,4 +44,4 @@ ADR-022 closes the adoption-time gate; ADR-023 closes the drift gate for major-v ## Tasks -- [ ] Extend `scripts/library-decisions/check.mjs` with a `--renovate-pr` mode: detect Renovate branch prefix, parse lockfile diff for bumped deps, classify semver deltas, require fresh `lastRevalidated` on feature/core-tier major bumps (fail with `evaluate-library` pointer if stale), pass app-tier + non-Renovate + minor/patch unconditionally; write integration tests in `check.test.mjs` with fixture trace files and lockfile diffs covering all six cases; one commit, all gates pass. +- [x] Extend `scripts/library-decisions/check.mjs` with a `--renovate-pr` mode: detect Renovate branch prefix, parse lockfile diff for bumped deps, classify semver deltas, require fresh `lastRevalidated` on feature/core-tier major bumps (fail with `evaluate-library` pointer if stale), pass app-tier + non-Renovate + minor/patch unconditionally; write integration tests in `check.test.mjs` with fixture trace files and lockfile diffs covering all six cases; one commit, all gates pass. diff --git a/docs/work/_state.json b/docs/work/_state.json index c830447..52d850b 100644 --- a/docs/work/_state.json +++ b/docs/work/_state.json @@ -1,5 +1,5 @@ { - "updated_at": "2026-05-14T17:18:20.990Z", + "updated_at": "2026-05-14T17:34:45.527Z", "epics": { "2026-05-13-binder-wrap-helper": { "status": "done", @@ -75,10 +75,10 @@ ] }, "04-major-bump-reevaluation": { - "status": "todo", + "status": "done", "title": "Major-bump re-evaluation flow", "ac_total": 1, - "ac_completed": 0, + "ac_completed": 1, "depends_on": [ "01-trace-schema-extensions" ], @@ -260,8 +260,8 @@ "ready": [ { "epic": "2026-05-14-ci-security-and-supply-chain", - "story": "04-major-bump-reevaluation", - "title": "Major-bump re-evaluation flow" + "story": "05-trace-revalidation-workflow", + "title": "Trace revalidation workflow" }, { "epic": "2026-05-14-ci-security-and-supply-chain", @@ -280,14 +280,6 @@ } ], "blocked": [ - { - "epic": "2026-05-14-ci-security-and-supply-chain", - "story": "05-trace-revalidation-workflow", - "title": "Trace revalidation workflow", - "waiting_on": [ - "2026-05-14-ci-security-and-supply-chain/04-major-bump-reevaluation" - ] - }, { "epic": "2026-05-14-ci-security-and-supply-chain", "story": "08-reviewer-prompt-update",