docs: finalize integrated local product state
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
- Worktree: /Users/inmanx/Documents/makelore
|
||||
- Base commit: 9ed70ba925a7e544f17bf5b418846df9d4145a2a
|
||||
- Owner: codex
|
||||
- Status: Planning
|
||||
- Status: Ready for finalization
|
||||
|
||||
## Scope
|
||||
|
||||
@@ -54,8 +54,13 @@
|
||||
`http://localhost:5173/` and Electron Main owns Host API port `13210`.
|
||||
- Exactly one local branch remains outside `main`:
|
||||
`codex/learning-player-release-fix@b1f51be`. Its five-file patch restores the
|
||||
retired OpenMAIC Learning Player packaging supply chain, contradicts ADR-005,
|
||||
and requires an explicit product-direction decision before integration.
|
||||
retired OpenMAIC Learning Player packaging supply chain and contradicts
|
||||
ADR-005. On 2026-09-01 the user explicitly confirmed that this branch must
|
||||
remain excluded, so ADR-005 stays authoritative and the branch is preserved
|
||||
unchanged as historical local state.
|
||||
- Promoted the accepted Plugin Services, complete visible history, quota
|
||||
feedback, and first-line process-preview facts into `README.md`,
|
||||
`current-state.md`, and `module-map.md`; no accepted ADR was reversed.
|
||||
|
||||
## Verification
|
||||
|
||||
@@ -75,21 +80,22 @@
|
||||
- Runtime probes: Vite returned HTTP 200; the Host API returned its expected
|
||||
unauthenticated HTTP 401 challenge; Node PID 39837 and Electron PID 39847
|
||||
listen on ports 5173 and 13210 respectively.
|
||||
- `check_project_docs.py`: passed.
|
||||
- `git diff --check`: passed after canonical promotion.
|
||||
- `check_doc_drift.py --task-id 20260901-integrate-all-local-4d7a9c21`:
|
||||
correctly blocked this intake task because nine immutable source-task
|
||||
records entered through the merges after its base. No source record was
|
||||
edited; a successor Integration Gate will use this complete intake as its
|
||||
base and perform the final task-aware certification.
|
||||
|
||||
## Follow-ups
|
||||
|
||||
- Obtain the required human choice for the ADR-005 conflict. If the historical
|
||||
Learning branch remains excluded, finalize canonical documentation around
|
||||
the three accepted product changes and close the Integration Gate. If it is
|
||||
explicitly accepted, first reverse ADR-005 and reconcile the branch against
|
||||
the current Learning boundary rather than taking a mechanical merge side.
|
||||
- Open a fresh finalization Integration Gate based after these source-task
|
||||
merges. This task intentionally introduced foreign immutable task records,
|
||||
so the task-aware drift checker must certify the final tree from the
|
||||
post-intake base rather than misattribute those records to canonical edits.
|
||||
|
||||
## Promotion Candidates
|
||||
|
||||
- Promote the Plugin Services source task into `current-state.md` and
|
||||
`module-map.md`: Project Configuration is the sole visible plugin surface,
|
||||
with discover/mine/project tabs and compatibility-only standalone routes.
|
||||
- Promote the Coding history/quota source task into `README.md` and
|
||||
`current-state.md`: compaction may bound model context without removing the
|
||||
visible active-branch history, and recognized Provider quota failures remain
|
||||
actionable after reopen.
|
||||
- Applied to `README.md`, `current-state.md`, and `module-map.md`; no remaining
|
||||
promotion candidate is known.
|
||||
|
||||
Reference in New Issue
Block a user