Skip to content
Closed
Changes from 1 commit
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
6f23f0d
docs: bind product gaps to current evidence
seonghobae Aug 21, 2026
f45fcde
docs: bind checkpoints to protected evidence
seonghobae Aug 21, 2026
af3ecea
docs: refresh exact open PR evidence
seonghobae Aug 21, 2026
5053028
docs: record buyer-surface verification evidence
seonghobae Aug 21, 2026
45e3f47
docs: pin baseline update head
seonghobae Aug 21, 2026
333c705
docs: refresh merged PR evidence
seonghobae Aug 21, 2026
2d49996
docs: refresh product gap checkpoint
seonghobae Aug 21, 2026
c6defda
docs: mark baseline checkpoint merged
seonghobae Aug 21, 2026
0c746e9
docs: refresh current PR heads
seonghobae Aug 21, 2026
7d4ee14
docs: pin latest stacked PR heads
seonghobae Aug 21, 2026
3a92401
docs: refresh exact PR baseline heads
seonghobae Aug 21, 2026
57b887f
docs: refresh current PR checkpoint evidence
seonghobae Aug 21, 2026
3e233ee
docs: record latest review stack head
seonghobae Aug 21, 2026
1951618
Merge remote-tracking branch 'origin/codex/product-gap-baseline-20260…
seonghobae Aug 21, 2026
899dde2
Merge remote-tracking branch 'origin/codex/product-gap-baseline-20260…
seonghobae Aug 21, 2026
7257a62
docs: record authenticated buyer-surface e2e
seonghobae Aug 21, 2026
d739d7a
Merge remote-tracking branch 'refs/remotes/origin/codex/product-gap-b…
seonghobae Aug 21, 2026
01a548d
docs: pin current PR384 exact head
seonghobae Aug 21, 2026
a378111
docs: retain UIUX standard audit in baseline
seonghobae Aug 21, 2026
7663066
docs: refresh current PR exact-head evidence
seonghobae Aug 21, 2026
34103b5
docs: refresh open PR checkpoint evidence
seonghobae Aug 21, 2026
79aa573
docs: define checkpoint closure and refresh queue
seonghobae Aug 21, 2026
8494d7f
docs: refresh current PR checkpoint evidence
seonghobae Aug 21, 2026
105cd27
Merge remote baseline updates and refresh checkpoint evidence
seonghobae Aug 21, 2026
f6dd058
docs: refresh latest PR heads
seonghobae Aug 21, 2026
dbe40c2
docs: record latest runtime readiness gap
seonghobae Aug 21, 2026
0056e9c
docs: refresh concurrent PR checkpoint
seonghobae Aug 21, 2026
25e37fb
docs: explain stacked checkpoint identity
seonghobae Aug 21, 2026
6763df9
docs: record current UI and summary readiness evidence
seonghobae Aug 21, 2026
5ec4d5a
docs: refresh current PR head evidence
seonghobae Aug 21, 2026
a79213b
docs: record bounded multimodal retry evidence
seonghobae Aug 21, 2026
a1550c9
docs: record final summary-status head
seonghobae Aug 21, 2026
3e56451
docs: refresh exact PR evidence checkpoint
seonghobae Aug 21, 2026
b6ffe3b
docs: bind baseline to checkpoint parent
seonghobae Aug 21, 2026
2863a08
docs: refresh exact current PR checkpoint
seonghobae Aug 21, 2026
c00e35c
docs: record latest PR258 verification
seonghobae Aug 21, 2026
416d0f5
docs: record stacked ontology merge
seonghobae Aug 21, 2026
69f245b
docs: record event lineage evidence review baseline
seonghobae Aug 21, 2026
66a66a9
docs: track latest event lineage review head
seonghobae Aug 21, 2026
22cf9d8
docs: record orchestrator boundary ADR update
seonghobae Aug 21, 2026
aa9feaa
docs: correct lineage review exact head
seonghobae Aug 21, 2026
dcc916c
docs: keep baseline self-head checkpoint exact
seonghobae Aug 21, 2026
a7782ec
docs: align evidence baseline with current PR state
seonghobae Aug 21, 2026
d867bb3
docs: record stacked footnote parser gap
seonghobae Aug 21, 2026
2e1de23
docs: record lineage rounding repair
seonghobae Aug 21, 2026
295cfab
docs: record ontology cursor security repair
seonghobae Aug 21, 2026
608c200
docs: trace central osv workflow gap
seonghobae Aug 21, 2026
426b125
docs: record latest footnote stack evidence
seonghobae Aug 21, 2026
bcaa2ef
docs: record markdown table display gap
seonghobae Aug 21, 2026
8941b03
docs: record authenticated defect-route audit
seonghobae Aug 21, 2026
3384964
docs: refresh current stacked evidence
seonghobae Aug 21, 2026
e112071
docs: correct translated keyman audit evidence
seonghobae Aug 21, 2026
a505828
docs: refresh latest stack heads
seonghobae Aug 21, 2026
2ef3470
docs: refresh current markdown table evidence
seonghobae Aug 21, 2026
9dcfc44
docs: record exact-head backend verification
seonghobae Aug 21, 2026
e347e03
docs: refresh current PR evidence
seonghobae Aug 21, 2026
3bdc04d
docs: bind rebuild fix to current head
seonghobae Aug 21, 2026
0201b9c
docs: refresh stacked footnote evidence
seonghobae Aug 21, 2026
6fac268
docs: record stacked PR merges and follow-up
seonghobae Aug 21, 2026
6b443f7
docs: refresh exact stack checkpoint
seonghobae Aug 21, 2026
0b3fead
Merge branch 'codex/product-gap-baseline-20260821' of https://github.…
seonghobae Aug 21, 2026
57adc62
docs: record completed stack merges
seonghobae Aug 21, 2026
d541664
docs: refresh central workflow exact heads
seonghobae Aug 21, 2026
27fc6ca
docs: refresh baseline PR head
seonghobae Aug 21, 2026
3231568
docs: refresh current product gap evidence
seonghobae Aug 21, 2026
4efd5e7
docs: record nested list indentation follow-up
seonghobae Aug 21, 2026
2ea8e3d
docs: record baseline checkpoint head
seonghobae Aug 21, 2026
320be1a
docs: capture current open PR checks
seonghobae Aug 21, 2026
fb0f46e
docs: refresh current PR gate evidence
seonghobae Aug 21, 2026
468258d
docs: correct final indentation verification
seonghobae Aug 21, 2026
5e63e31
docs: record latest stacked PR evidence
seonghobae Aug 21, 2026
0f73d3e
docs: order buyer evidence chronologically
seonghobae Aug 21, 2026
7d7c200
docs: refresh central PR gate observation
seonghobae Aug 21, 2026
7855f2a
docs: record latest stack and product PR
seonghobae Aug 21, 2026
c717357
docs: refresh exact-head audit evidence
seonghobae Aug 21, 2026
9d6b7af
docs: record organization OpenTelemetry boundary
seonghobae Aug 21, 2026
0e807d0
docs: record latest exact-head UI and CI audit
seonghobae Aug 21, 2026
e9efe1c
docs: correct baseline PR exact head
seonghobae Aug 21, 2026
457fab8
docs: reconcile historical PR queue checkpoints
seonghobae Aug 21, 2026
dcda74e
docs: record latest PR queue and SAST verification
seonghobae Aug 21, 2026
4a4a95e
docs: refresh buyer gap checkpoint
seonghobae Aug 21, 2026
68eeda3
docs: record central OSV RCA
seonghobae Aug 21, 2026
7ac93c8
docs: record tenant identity metadata gap repair
seonghobae Aug 21, 2026
1cffe39
docs: record current PR checks and central OSV gap
seonghobae Aug 21, 2026
f3a487a
docs: refresh tenant identity PR exact head
seonghobae Aug 21, 2026
e7596be
docs: refresh gap baseline after tenant review
seonghobae Aug 21, 2026
349f56a
docs: record central hourly scheduler boundary
seonghobae Aug 21, 2026
392a9dd
docs: record latest tenant metadata head
seonghobae Aug 21, 2026
cc052a4
docs: record restacked tenant PR and merged stack failure
seonghobae Aug 21, 2026
81488a9
docs: restore gap baseline structure and OSV evidence
seonghobae Aug 21, 2026
b658d41
docs: refresh exact heads after parent restack
seonghobae Aug 21, 2026
cee63d9
merge: preserve concurrent gap baseline updates
seonghobae Aug 21, 2026
1a99ce8
docs: refresh protected merge gate evidence
seonghobae Aug 21, 2026
38dc94f
docs: record restacked tenant validation checkpoint
seonghobae Aug 21, 2026
d7cc484
docs: record full backend validation
seonghobae Aug 21, 2026
08f93e3
docs: record final parent restack checkpoint
seonghobae Aug 21, 2026
3412035
docs: restore evidence baseline section order
seonghobae Aug 21, 2026
677b214
docs: deduplicate and correct checkpoint evidence
seonghobae Aug 21, 2026
ca4c117
Merge branch 'codex/product-gap-baseline-20260821' of https://github.…
seonghobae Aug 21, 2026
34b6858
docs: record current exact head audit
seonghobae Aug 21, 2026
3d0adbb
docs: add requirement traceability matrix
seonghobae Aug 21, 2026
6d99eab
docs: refresh current PR gap evidence
seonghobae Aug 21, 2026
a6e3a68
docs: record authenticated browser checkpoint
seonghobae Aug 21, 2026
677f952
docs: record review repair checkpoint
seonghobae Aug 21, 2026
3312064
docs: record responsive shell evidence
seonghobae Aug 21, 2026
7660b58
docs: align baseline PR head
seonghobae Aug 21, 2026
6e2e845
docs: record latest live popup check
seonghobae Aug 21, 2026
829b630
docs: record stacked identity merge
seonghobae Aug 21, 2026
6cfccfa
docs: record latest queue checkpoint
seonghobae Aug 21, 2026
be661a2
docs: align stack pointer
seonghobae Aug 21, 2026
ad491f1
docs: remove source identifiers and refresh queue
seonghobae Aug 21, 2026
c77ef76
docs: close baseline review gaps
seonghobae Aug 21, 2026
cfa7c6b
docs: refresh stack pointer after ADR merge
seonghobae Aug 21, 2026
e6cacf3
fix: restore safe OIDC login boundary
seonghobae Aug 21, 2026
9cbf6fd
docs: correct central OSV repair evidence
seonghobae Aug 21, 2026
0f61d66
docs: retire capitalized Buyer terminology per ADR 0119
seonghobae Aug 23, 2026
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
57 changes: 50 additions & 7 deletions docs/product-technical-gap-baseline.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
# Product & Technical Gap Baseline

## 1. Known Parsing & Frontend Display Gaps
- **Footnote Parsing**: `post=00505695-3e61-1fd1-83c5-263f88a9e77a` fails to recognize footnotes (li/oi level errors).
- **Table Parsing**: `post=00505695-3e61-1fd1-80c6-86bb61c8ddc5` completely fails at parsing tables.
- **Footnote Parsing**: `post=00505695-3e61-1fd1-83c5-263f88a9e77a` fails to recognize footnotes (li/oi level errors). Partial parser coverage is in LineageWeave PR #367; production/browser evidence is still pending.
- **Table Parsing**: `post=00505695-3e61-1fd1-80c6-86bb61c8ddc5` completely fails at parsing tables. PR #367 covers malformed HTML row boundaries and empty cells; image tables and browser rendering remain open.
- **Indentation**: Incorrect indentation rendering in `post=00505695-7571-1fd1-83c3-d521b187ad5b` and `post=00505695-3e61-1fd1-83c0-497b3c1c455e`.
- **Image/Table OCR**: `post=00505695-7571-1fd1-83dd-3d22a61a5734` fails text recognition for tables inside images, markdown parsing fails, and image OCR description is too shallow for Ontology & Semantics.
- **Math/Superscripts**: `post=00505695-9612-1fe1-83a7-e30153323f25` fails to parse superscripts like m^3 properly. Needs strict Ontology grammar for math formulas.
- **Math/Superscripts**: `post=00505695-9612-1fe1-83a7-e30153323f25` fails to parse superscripts like m^3 properly. The semantic normalization path merged through PR #344, but the named real-post browser evidence and strict Ontology grammar still require verification.
- **Missing UI Elements**: DAG (Directed Acyclic Graph) view is currently missing from the frontend for `post=00505695-7571-1fd1-83c5-895ed333cdbc`.

## 2. LLM Extraction & Knowledge Graph Gaps
- **Multiple Project Extraction**: (Resolved) LLM prompt updated to request key_events as objects with project_name, separating events correctly.
- **5W1H Missing**: (Resolved) LLM prompt updated to explicitly request 5W1H evidence items in the JSON output array.
- **R&R and Keyman Missing**: (Resolved) LLM prompt updated to explicitly instruct using actual stated names rather than collective titles.
- **Multiple Project Extraction**: A structured `key_events.project_name` implementation exists, but separate-event behavior still requires real-post runtime evidence.
- **5W1H Missing**: A structured 5W1H evidence-item implementation exists, but completeness and provenance still require real-post runtime evidence.
- **R&R and Keyman Missing**: Prompt and persistence paths exist, but actual-side/other-side affiliation, requester, assignee, and provenance still require real-post runtime evidence.
- **Entity Resolution / Searxng**: Abbreviations like "한전" and "한국전력" are not mapped properly using Searxng and KG corroboration.
- **Meso-level Team Mapping**: (Resolved) Checked extraction logic; `team` mapping logic is present and correct, but LLM needed better explicit instruction which is covered by R&R resolution.
- **Meso-level Team Mapping**: `team` mapping logic is present; affiliation and same-entity resolution still require ontology-backed runtime evidence rather than prompt-only confirmation.
- **Base64 Image Omni-modal**: Current text-only embedding fails on images. Omni-modal LLM processing is required for images to capture layout, font size, colors, and spatial meaning.

## 3. General Architecture Gaps
Expand All @@ -24,3 +24,46 @@
- **LLM Orchestration**: Ensure ALL LLM calls route through `contextual-orchestrator` utilizing API keys (BYTEZ, NVIDIA, OPENROUTER, OPENAI) with auto model discovery and optimal reasoning effort allocation (Fugu/Conductor/TRINITY research).

*This document is continuously updated by the hourly automated agent loop.*

## 4. Current Checkpoint Evidence

The following states are evidence-bound and must not be changed to `merged` or
`resolved` from intent alone:

- LineageWeave PR #344: semantic metric normalization merged at `497ac120`; the
frontend and backend focused tests passed before merge. The named real-post
browser result remains an explicit follow-up.
- LineageWeave PR #367: exact head `09500b59`; focused local tests passed (104),
while required GitHub Checks were queued and formal approval was absent at
the checkpoint.
- LineageWeave PR #366: exact head `aef31c3c`; the customer-master authorization
fix derives downstream Keyman and relationship scopes from surviving entity
rows, not observed navigation-only entities. Required Checks and approval
remain external gates.
- LineageWeave PR #345: application and Valkey caller OpenTelemetry spans are
merged. Raw telemetry remains outside the buyer evidence payload.
- contextual-orchestrator PR #802: exact head `b2fe47e`; request session context
is propagated through local batch workers. No formal approval is recorded.
- contextual-orchestrator PR #805: structured Responses and JSON-schema
orchestration remains a separate open merge prerequisite.
Comment thread
coderabbitai[bot] marked this conversation as resolved.
Outdated

## 5. Organization OpenTelemetry Evidence Boundary

GRC PR #42 records organization-level OTEL acceptance evidence through the
existing purpose-bound evidence contract. It does not become a raw span store
and must not copy prompts, post bodies, images, provider responses, secrets, or
an ad-hoc `user_account + post_id` session key. W3C trace context and bounded
OpenTelemetry attributes correlate the authorized operation across services;
collector delivery, retention, access review, and no-export rollback are the
GRC evidence subjects.

## 6. Next Implementation Order

1. Complete PR #367's protected Checks and verify the named footnote/table
posts in the authenticated browser.
2. Resolve image DOM-region recognition, OCR, semantic table rendering, and
buyer-facing caption separation through contextual-orchestrator VISION.
3. Verify 5W1H, multi-project event separation, Keyman affiliation, and
customer-master ABAC against authorized real PostgreSQL data.
Comment thread
seonghobae marked this conversation as resolved.
Outdated
4. Keep the GRC and contextual-orchestrator OTEL evidence contracts aligned
with the exact merged application instrumentation.
Loading