Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 14 additions & 17 deletions docs/product-technical-gap-baseline.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Product & Technical Gap Baseline

> Dashboard delivery snapshot: 2026-08-25 21:34 KST. Protected `main` was
> `d7d5eeb310b055b5e138060cf2dfb929b03090a6`. This local branch is not
> Dashboard delivery snapshot: 2026-08-25 21:40 KST. Protected `main` was
> `7403a4528c4a68a4e2636449b9497d0619c47c82`. This local branch is not
> protected-main release evidence.

## Operations Dashboard PRD/TRD traceability
Expand Down Expand Up @@ -60,18 +60,17 @@ only aggregate, non-identifying evidence to this repository.

### Exact open-PR boundary

At this snapshot there were 3 open PRs and 11 open issues. Exact observed heads
were `#628 d07d212f` (this branch's observed parent), `#627 9e0528a6`, and
`#579 1c209c85`. PR #579 is open; its ADR 0211 reservation is why this branch's
filter-option decision is ADR 0212. PRs #612, #614, #615, #616, and #626
reached protected `main`; the superseded baseline PR #613 closed without merge
and its PRD was recreated on protected main. The open heads remain blocked on
hosted gates and/or independent review. These
observations are not merge readiness. Re-fetch exact heads,
At this snapshot there was 1 open PR and 11 open issues. Its exact observed
head was `#630 312e1064` (this branch's observed parent). PRs #627 and #628
reached protected `main`; PR #579 closed without merge, and its ADR 0211
reservation remains in that branch rather than protected main. The
filter-option decision on protected main remains ADR 0212. The superseded
baseline PR #613 closed without merge and its PRD was recreated on protected
main. Re-fetch exact heads,
unresolved threads, checks, approvals, rulesets, and merge SHA before any
lifecycle claim.

> Audit snapshot: 2026-08-25 21:34 KST (refreshed by the autonomous merge
> Audit snapshot: 2026-08-25 21:40 KST (refreshed by the autonomous merge
> loop). This repository records synthetic fixtures and aggregate,
> non-identifying runtime evidence only. Open PRs and local checks are not
> protected-default-branch release evidence. Identifying post identifiers,
Expand All @@ -80,17 +79,15 @@ lifecycle claim.

## 1. Exact-head and governance evidence

The protected default branch was `d7d5eeb310b055b5e138060cf2dfb929b03090a6`
when this baseline was refreshed. The live queue contained 3 open PRs and 11
The protected default branch was `7403a4528c4a68a4e2636449b9497d0619c47c82`
when this baseline was refreshed. The live queue contained 1 open PR and 11
open issues. The exact-head inventory below supersedes older per-PR snapshots
elsewhere in this document; those older rows remain useful historical delivery
context only.

| PR | Exact observed head | Merge/check state at this snapshot |
| ---: | --- | --- |
| #628 | `d07d212f` (observed parent) | this row is updated by #628 itself, so its exact head advances after the snapshot is encoded; ADR 0212 combines complete ABAC-visible filter options into one database round trip, while hosted gates and independent review remain required |
| #627 | `9e0528a6` | repairs k6 lifecycle evidence preservation; hosted gates remain required |
| #579 | `1c209c85` | persists leftover interaction-map coordinates and owns ADR 0211; hosted gates and independent review remain required |
| #630 | `312e1064` (observed parent) | this row is updated by #630 itself, so its exact head advances after the snapshot is encoded; hosted gates and independent review remain required |

No row above is merge evidence. Immediately before any lifecycle action,
re-fetch the head, unresolved threads, formal reviews, rulesets, and same-head
Expand Down Expand Up @@ -362,7 +359,7 @@ this file per §3.5 of the prior snapshot).

| Gap | Current evidence | Acceptance requirement |
| --- | --- | --- |
| Protected release | 3 open PRs at snapshot: #627 and #628 are current-main performance follow-ups, while reopened #579 retains hosted and independent-review gates | Terminal exact-head checks, no unresolved threads, independent exact-head approvals, protected squash-merge SHA |
| Protected release | 1 open baseline-refresh PR at snapshot; #627 and #628 are protected-main delivery, while #579 closed without merge | Require terminal exact-head checks, no unresolved threads, independent exact-head approvals, and a protected squash-merge SHA |
| Evidence-grounded operations workspace | Protected-main #614 delivers governed semantic Ask, live Similar VOC, disjoint pending/failed analysis metrics, full Storybook state inventory, and current desktop/mobile screenshot evidence. Authorized-corpus backfill acceptance remains unavailable | Perform authenticated authorized-corpus acceptance with aggregate evidence and retain fail-closed no-match behavior |
| Shared frontend gate | The ADR 0109 login repair is on protected `main`; eight older branches carried the defect and received the same verified repair this loop (#521–#560) | Keep every future branch cut from post-repair bases; re-verify with frontend lint/test/build before push |
| Identifying baseline regression | `main` gap file listed real post identifiers; separately, closed #506 and pre-existing public history contain a private runtime source-table identifier, while current `main` and #507 trees are clean | Land this non-identifying rewrite, then coordinate ADR 0001 history remediation with security/privacy owners; do not reproduce the value, force-push, or delete evidence ad hoc |
Expand Down
Loading