You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/brainstorms/2026-04-19-mainline-progress-reconciliation-and-post-m7-direction-requirements.md
+7-4Lines changed: 7 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -41,7 +41,7 @@ This document re-baselines current mainline truth on 2026-04-19, records what ch
41
41
- learning-path dock coexistence and fullscreen lifecycle coverage.
42
42
-`src/markdown/MarkdownGateway.ts` exists on mainline, but markdown-reader governance is still a bounded backlog lane rather than the current active mainline delivery lane.
43
43
-`src/learning/store.ts` remains file-backed on mainline.
44
-
Mainline now contains a dedicated `src/learning/queryBackend.ts`boundary, but still does **not** contain the full graphdb/vector adapter set that would justify claiming foundation re-entry completion.
44
+
Mainline now contains dedicated `src/learning/queryBackend.ts`and `src/learning/vectorAccelerationAdapter.ts` boundaries, but the vector path is still only a local prefilter stage and therefore does **not** justify claiming foundation re-entry completion.
45
45
46
46
## Deep Comparison: Prior Requirements vs Current Code
47
47
@@ -59,7 +59,7 @@ This document re-baselines current mainline truth on 2026-04-19, records what ch
59
59
|---|---|---|---|
60
60
| L0 Representation | atom/evidence extraction and staleness semantics are stable | Stable | no urgent blocker |
61
61
| L1 Structure | relation and temporal graph semantics are present in current learning core | Stable | no urgent blocker |
62
-
| L2 Retrieval foundation | explainable retrieval is already integrated, query scoring now has a dedicated boundary, but persistence remains file-backed and vector adapter independence has not landed | Advanced baseline, foundation lane not re-entered | do not overclaim graphdb/vector readiness |
62
+
| L2 Retrieval foundation | explainable retrieval is already integrated, query and vector-prefilter scoring now have dedicated boundaries, but persistence remains file-backed and vector adapter independence has not landed | Advanced baseline, foundation lane not re-entered | do not overclaim graphdb/vector readiness |
63
63
| L3 Learning loop | misconception/path/session/memory flows are integrated and persistence-tested | Advanced baseline | avoid describing this as merely partial without qualifier |
64
64
| L4 Interaction | conversation shell, typed operation routing, focus-mode, learning-path dock coexistence, and runtime verification are integrated | Integrated baseline | broaden only through typed contract discipline |
65
65
| L5 Governance | operator diagnostics and notification-threshold governance expanded deeply through `M7.28`| Deep integrated lane | further route fragmentation now has diminishing returns |
@@ -162,7 +162,7 @@ This document re-baselines current mainline truth on 2026-04-19, records what ch
162
162
-`npm test -- src/learning/KnowledgeLearningPlatform.persistence.test.ts --runInBand`
163
163
- The current working branch remains a reference source for future lanes, not a justification for direct wide merge.
164
164
165
-
## Execution Note (2026-04-20 M8.1-M8.3)
165
+
## Execution Note (2026-04-20 M8.1-M8.4)
166
166
167
167
- The smallest executed post-M7 slice is now an evidence bundle, not an adapter claim:
168
168
-`npm run verify:foundation:readiness`
@@ -176,6 +176,9 @@ This document re-baselines current mainline truth on 2026-04-19, records what ch
176
176
- The next bounded execution slice after that extracts current query scoring into:
177
177
-`src/learning/queryBackend.ts`
178
178
- without changing the external `queryKnowledge(...)` contract or claiming vector closure.
179
+
- The next bounded execution slice after that extracts local vector-prefilter scoring into:
180
+
-`src/learning/vectorAccelerationAdapter.ts`
181
+
- while keeping the adapter explicitly staged as `prefilter_only` so readiness cannot flip to `go` from file existence alone.
179
182
- Current expected outcome on `main` remains:
180
183
- status `in_progress`
181
184
- decision `no-go`
@@ -187,7 +190,7 @@ This document re-baselines current mainline truth on 2026-04-19, records what ch
187
190
188
191
### Deferred to Planning
189
192
-[Resolved in execution][Technical]`M7.29` kept the route bounded and accepted combined `status + appliedMode` filtering on the existing history surface, so no separate planning branch is needed for that question.
190
-
-[Resolved in execution][Technical] The smallest executable `M8 foundation re-entry readiness`slice was an evidence bundle (`verify:foundation:readiness`) that reports current mainline baseline and preserves `no-go` honesty while adapter modules remain absent.
193
+
-[Resolved in execution][Technical] The smallest executable `M8 foundation re-entry readiness`slices were the evidence bundle (`verify:foundation:readiness`), the typed readiness route, and then query/vector boundary extraction while preserving `no-go` honesty because the vector path is still only `prefilter_only`.
191
194
-[Affects R11][Needs research] Does markdown-reader governance now have a stronger near-term product case than foundation re-entry once the post-M7 checkpoint happens?
| L2 Retrieval | explainable hybrid/vector retrieval + governance | Branch still frames graphdb/vector expansion | Explainable retrieval with relation-path + temporal-validity evidence is integrated on `main`; dedicated query scoring now lives in `src/learning/queryBackend.ts`, but persistence is still file-backed and vector independence is still absent (`src/learning/KnowledgeLearningPlatform.ts`, `src/learning/store.ts`) | M8: keep readiness honest, then close vector boundary|
751
+
| L2 Retrieval | explainable hybrid/vector retrieval + governance | Branch still frames graphdb/vector expansion | Explainable retrieval with relation-path + temporal-validity evidence is integrated on `main`; dedicated query scoring now lives in `src/learning/queryBackend.ts`, vector prefilter scoring now lives in `src/learning/vectorAccelerationAdapter.ts`, but persistence is still file-backed and independent ANN evidence is still absent (`src/learning/KnowledgeLearningPlatform.ts`, `src/learning/store.ts`) | M8: keep readiness honest until independent vector evidence exists|
737
752
| L3 Learning | mastery diagnostics + path/session loop | Expanded in branch | Path/session/misconception/memory flows are already integrated and persistence-tested on `main`| Preserve baseline and avoid underclaiming |
738
753
| L4 Interaction | agent conversation + focus/path pane runtime | Implemented in branch | Typed contract routing, conversation shell, focus-mode, and path-dock coexistence are integrated on `main`| Expand only through typed contract discipline |
@@ -775,7 +790,7 @@ Note: do not list foundation-lane gates as baseline until the corresponding modu
775
790
## Next Direction (Current Priority)
776
791
777
792
1. Treat notification-threshold governance as closed after `M7.29`; do not plan `M7.30+` unless a materially new operator requirement appears.
778
-
2. Keep `M8 foundation re-entry readiness execution` on the current path: first evidence bundle and anti-overclaim guardrails, then adapter-boundary code only after those reports stay honest.
793
+
2. Keep `M8 foundation re-entry readiness execution` on the current path: evidence bundle and anti-overclaim guardrails landed first, vector/query boundaries now exist, but no document or route should claim independent ANN readiness until stronger evidence lands.
779
794
3. Preserve CI and contract fail-fast guarantees for every lane change by keeping docs, agent-workspace, and learning-core gates green.
780
795
4. Re-baseline progress docs before every major lane switch so stale branch-gap language does not leak into mainline status claims.
781
796
5. Keep markdown reader governance bounded and secondary until the post-M7 lane switch is explicitly planned.
Copy file name to clipboardExpand all lines: docs/diataxis/en/explanation/foundation-reentry-readiness-checklist.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,7 +51,10 @@ Bundle note:
51
51
- Current expected result on `main` is:
52
52
- status `In Progress`
53
53
- decision `No-Go`
54
-
- rationale: file-backed baseline exists and query-backend boundary is now present, but vector adapter independence is still absent.
54
+
- rationale: file-backed baseline exists, query-backend and vector-boundary modules are now present, but the vector adapter is still only `prefilter_only`, so independent ANN evidence is still absent.
55
+
- The readiness payload now makes that distinction explicit:
0 commit comments