docs: establish LifeOS product and technical gap baseline - #211
docs: establish LifeOS product and technical gap baseline#211seonghobae wants to merge 117 commits into
Conversation
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueThanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Code-current baseline refresh: exact head is now |
|
Latest code-current baseline head is |
|
Code-current baseline exact head is now |
Scope
Establishes the LifeOS product/technical gap baseline and machine-readable buyer-gap registry without promoting active PRs or WIP branches into shipped truth. Current documentation head is
c8bc59c19c1e6330c0b20db3f47f339b01dcbd5e; protectedmainremains193a87ef54c3fe6dcda4755bce4d6bc81e3a0297with exact live protection to be rechecked before promotion.Current evidence boundary
Protected main has the server-backed modular MSA foundation with service-owned persistence/migrations/credentials, explicit durable acceptance, purpose-bound sensitive access, and LifeOS-owned control-plane foundations. It is not yet a complete commercial product or release-ready artifact.
Data-rights contributors remain unshipped: #198 exact
8a9e417b15f89f972e242e07197a3a4a818ff82a; #199 exactf2669410df648acd876904033d691353a790b9a2. #198 still depends on immutable AppGuardrail scanner-owner repairContextualWisdomLab/appguardrail#1106; no leaf suppression or cosmetic source rewrite is accepted.Planning/data-rights repair #219 is exact
6d5bd2742e794b600b08dff8511fb285f865b094. Its transaction/shutdown, temporal, integer, canonical-digest, durable Today-payload, and Today idempotency result-kind evidence lineage is source-current. Result-kind REDea74805353c4011c1002507efc0f85850e82e943drives malformed persisted discriminator strings through the real export transaction while retaining canonicalcreated/updatedpositive controls. Causal repair98b031ff0d32b881b77174ebdf67b358b93cbdderequires the exact discriminator set already enforced by migration0003_durable_today_sync.sqlandPostgresTodayRepository; CHANGELOG descendant6d5bd2742e794b600b08dff8511fb285f865b094records the contract. Exact-head CI34044477267, Commercial Readiness34044477193, Security Scan34044477116, CodeQL PR34044477250, AppGuardrail34044477180, and SAST Semgrep34044477184are queued/pending; focused evidence is not repository GREEN.The #130 Plugin stack remains #205 → #235 → #241 → #242 → #243 → #244 → #245. #245 remains exact
0a6fe7b25664bc893a4ebeb9647d830b59202fc2, Draft/mergeable, with frozen-lock REDa0b5653426f0d55e50f6baff6ad66543a57d932f. The accepted next change remains importer-onlypg 8.22.0/@types/pg 8.20.3; broad lock regeneration or hand-reconstructed unrelated graph churn remains rejected.Control-plane currentness
#247 is exact
e14e88c530f9acf1f77e3dc8b0a9197bb1d3172b, open/non-Draft/mergeable and a non-force descendant of protected main. Findings #1–#50 remain preserved. Commercial Readiness34038416827and SAST Semgrep34038416847are terminal GREEN. AppGuardrail34038416836is terminal RED on the known scanner-owner false positive, with its current thread unresolved pending immutableContextualWisdomLab/appguardrail#1106repair. Security Scan34038416842is terminal RED specifically in exact-head Trivy job101506824515, which reports onlyCVE-2026-82417andCVE-2026-82562against sharedqs@6.15.3; #246 owns the package-manager/lock repair. CodeQL PR34038416821is terminal RED because all three compatibility jobs dispatched current-head scans but receivedVERDICT_STATE=pending; central.github#1925/#1927own the dispatch-template and identity prerequisites. CI34038416809is terminal RED: four runtime/merge jobs are GREEN, whilevalidatefails atCheck formattingbefore lint/typecheck/test/build. The same formatter RED was already present on predecessor6308261d...validate job101489971622, so findings #49–#50 did not create it. Submitted reviews contain noAPPROVED.LifeOS does not weaken scanner, dependency, CodeQL, formatting, or review gates to manufacture merge authority.
Committed-source currentness
docs/product-technical-gap-baseline.mdis source-current through #247 findings #49–#50, current terminal scanner/CodeQL/CI evidence, and #219 transaction/shutdown/temporal/integer/canonical-digest/Today-payload/result-kind evidence. Commitc8bc59c19c1e6330c0b20db3f47f339b01dcbd5eis an ahead-only one-commit descendant ofc75ebcdfe89c612437ac4ebc5be65637f9604135, modifying only the baseline (+3/-3).KO/EN/JA/ZH/VI/ES/DE/FR localization, DB-versioned translation-ledger separation, Figma/Storybook/accessibility states, applicable p95 evidence, released contextual-orchestrator authority, and immutable release-artifact gates remain required commercial evidence.
Keep #211 Draft until the unchanged exact head has applicable terminal evidence, current review/thread requirements, live-base compatibility, and normal protected integration.
docs/index.mdand README links remain source prerequisites only; they are not GitHub Pages publication evidence.Refs #21, #55, #129, #130, #145, #198, #199, #202, #205, #209, #210, #211, #212, #214, #216, #217, #218, #219, #228, #230, #235, #236, #237, #238, #240, #241, #242, #243, #244, #245, #246, #247; ContextualWisdomLab/.github#1925; ContextualWisdomLab/.github#1927.