milestone: v0.2 MVP — approved, merge to main #15

Merged
coreci-bot merged 17 commits from milestone/v0.2-mvp into main 2026-09-29 15:28:45 +00:00

17 Commits

Author SHA1 Message Date
coreci 76df95df86 docs(milestone): complete v0.2-mvp — approved and released
---ci---
phase: 5
milestone: v0.2
status: complete
message: >-
  Milestone v0.2 — MVP — COMPLETE. Owner approval recorded
  2026-09-27 (decision commit 4721c2a) on v0.2.5 following the
  owner-directed UAT staging at https://research.coreci.dev;
  G-009 scope RATIFIED (live mode = core research loop only,
  remaining surfaces mock-bound to v0.3+). REQUIREMENTS
  traceability: all REQ-01..26, 31..34 complete. ROADMAP marks the
  milestone complete with the phase ledger. config.json advances
  to the v0.3 planning pointer (scope pending owner direction).
  README status updated. GRILL G-009 escalation resolved. Merging
  to main next; milestone branches are deleted after (tags
  v0.2.0-v0.2.5 preserve history).
requirements:
  covered: [REQ-01, REQ-02, REQ-03, REQ-04, REQ-05, REQ-06, REQ-07, REQ-08, REQ-09, REQ-10, REQ-11, REQ-12, REQ-13, REQ-14, REQ-15, REQ-16, REQ-17, REQ-18, REQ-19, REQ-20, REQ-21, REQ-22, REQ-23, REQ-24, REQ-25, REQ-26, REQ-31, REQ-32, REQ-33, REQ-34]
  partial: []
---/ci---
2026-09-29 15:28:31 +00:00
coreci 4721c2aec1 decision(P05): owner approval recorded — MVP approved at the merge gate
---ci---
phase: 5
milestone: v0.2
status: complete
escalation:
  type: merge_to_main
  hook: merge_to_main
  resolution: approved
  decided_by: owner
  decided_at: 2026-09-27
  message: >-
    The owner has recorded approval of the v0.2 MVP (v0.2.5) via the
    /ci-run directive 'APPROVED', following the owner-directed UAT
    staging at https://research.coreci.dev (validated: all routes
    healthy through the HAProxy SSL front, v0.2.5 build confirmed
    in the served bundle, the 3-click core path + trust surfaces
    exercised per the committed UAT script). G-009 is RATIFIED at
    the same gate: live mode covers the core research loop only
    (G-002); library, settings persistence, suggestions, refine,
    and graph surfaces stay mock-backed until v0.3+. This decision
    unblocks: milestone merge to main, v0.2.5 publication as the
    MVP release, milestone branch deletion (tags preserve history),
    and v0.3 planning.
requirements:
  covered: [REQ-01, REQ-02, REQ-03, REQ-04, REQ-05, REQ-06, REQ-07, REQ-08, REQ-09, REQ-10, REQ-11, REQ-12, REQ-13, REQ-14, REQ-15, REQ-16, REQ-17, REQ-18, REQ-19, REQ-20, REQ-21, REQ-22, REQ-23, REQ-24, REQ-25, REQ-26, REQ-31, REQ-32, REQ-33, REQ-34]
  partial: []
---/ci---

Approved via the owner's recorded /ci-run directive ('APPROVED').
Milestone v0.2-mvp now completes: merge to main, v0.2.5 publication,
milestone branch deletion (tags v0.2.0-v0.2.5 preserve history),
v0.3 unblocked.
2026-09-29 15:27:40 +00:00
coreci b5925c4879 docs(release): UAT script for the v0.2.5 staging — owner validation checklist
---ci---
phase: 5
milestone: v0.2
status: approval_pending
message: >-
  Owner-directed UAT: step-by-step validation script for the
  v0.2.5 staging at https://research.coreci.dev — shell, version
  check, the 3-click criterion, Plan & Run controls, Reading Room
  + exports, ask intelligence, library, settings, optional
  local live-engine walkthrough, and the decision rubric feeding
  the D-018/G-009 gate.
requirements:
  covered: []
  partial: []
---/ci---
2026-09-29 15:24:55 +00:00
coreci b4e2cd18d2 docs(release): v0.2.5-uat deployed — owner-directed staging validated via HAProxy
---ci---
phase: 5
milestone: v0.2
status: approval_pending
escalation:
  type: deploy
  hook: deploy
  resolution: auto
  directive: owner — deploy v0.2.5 and validate against https://research.coreci.dev
  message: >-
    v0.2.5-uat deployed to the LXC Docker host per direct owner
    request, superseding the D-019 no-deploy default for this one
    staging. Gates re-run green at deploy time; image built,
    container swapped (v0.1.8 kept as researchx-prev rollback);
    health check passed; validated through the HAProxy SSL front
    (https://research.coreci.dev): all routes 200, TLS clean, the
    served bundle reports v0.2.5 MVP release candidate with the
    live-mode switch present (mock default — frontend-only
    container). The merge gate (D-018) is UNCHANGED and remains
    closed for the recorded owner decision; G-009 rides the same
    gate.
requirements:
  covered: []
  partial: []
---/ci---

DEPLOY-RECORD ledger row added: v0.2.5-uat -> c28a97e at
https://research.coreci.dev.
2026-09-29 14:41:52 +00:00
coreci c28a97e095 chore(release): v0.2.5 version strings — About surface + package.json
---ci---
phase: 5
milestone: v0.2
status: approval_pending
message: >-
  Release-candidate bookkeeping for the owner-directed v0.2.5
  deploy: package.json and the Settings About surface report
  v0.2.5 MVP release candidate with the live-mode hint. Same
  class of update as the v0.1.8 audit note (About + package.json
  -> release version). Gates green (97/97).
---/ci---
2026-09-29 14:38:35 +00:00
coreci 53ec69e356 docs(P05): final phase shipped — v0.2.5 staged; pipeline HALTS at merge gate
---ci---
phase: 5
milestone: v0.2
status: approval_pending
escalation:
  type: merge_to_main
  hook: merge_to_main
  resolution: pending_owner_decision
  message: >-
    The v0.2 MVP milestone is complete: all six phases shipped
    (v0.2.0 pre-execution, v0.2.1 methodology+adapters, v0.2.2
    engine+trust, v0.2.3 API+integration, v0.2.4 adversarial+E2E,
    v0.2.5 final review+ship), all REQ-01..34 covered, 129 backend
    + 97 frontend tests green, the trust thesis attack-proven.
    On recorded approval: milestone merge to main, milestone
    branches deleted (tags preserve history), v0.2.5 published as
    the MVP release, v0.3+ unblocked. On rejection: feedback
    becomes binding decisions for a fix cycle. G-009 is presented
    at the same gate: live mode covers the core research loop
    only (G-002); library/settings/suggestions/refine/graph stay
    mock-backed to v0.3+ — the owner ratifies this scope.
requirements:
  covered: [REQ-01, REQ-02, REQ-03, REQ-04, REQ-05, REQ-06, REQ-07, REQ-08, REQ-09, REQ-10, REQ-11, REQ-12, REQ-13, REQ-14, REQ-15, REQ-16, REQ-17, REQ-18, REQ-19, REQ-20, REQ-21, REQ-22, REQ-23, REQ-24, REQ-25, REQ-26, REQ-31, REQ-32, REQ-33, REQ-34]
  partial: []
---/ci---

Ship record: PR #14 squash-merged phase/05-final-review-ship →
milestone/v0.2-mvp (023667e), tag v0.2.5 = the MVP release
candidate, phase branch deleted (local+remote), Gitea release
v0.2.5 created (HTTP 201) with the full milestone summary.
CHECKPOINT stays approval_pending at the merge gate — the
milestone merge to main awaits the owner's recorded decision.
2026-09-29 14:31:40 +00:00
coreci-bot 023667e7e4 ship: v0.2 P5 final review + milestone ship (#14) 2026-09-29 14:31:06 +00:00
coreci 09af2a8b41 docs(P04): phase 4 shipped — checkpoint advances to phase 5 (final)
---ci---
phase: 4
milestone: v0.2
status: complete
requirements:
  covered: [REQ-17, REQ-32, REQ-33, REQ-34]
  partial: []
message: >-
  Ship record: PR #13 squash-merged phase/04-hardening-e2e →
  milestone/v0.2-mvp (dcf2475), tag v0.2.4, phase branch deleted
  (local+remote), Gitea release v0.2.4 created (HTTP 201). All
  execution phases complete. Next: P5 FINAL — multi-persona review
  + audit + milestone ship v0.2.5, then the pipeline HALTS at the
  merge_to_main owner approval gate (D-018).
---/ci---
2026-09-27 14:30:04 +00:00
coreci-bot dcf24758b0 ship: v0.2 P4 hardening + adversarial suite + E2E (#13) 2026-09-27 14:29:31 +00:00
coreci c6a5edd776 docs(P03): phase 3 shipped — checkpoint advances to phase 4 execute
---ci---
phase: 3
milestone: v0.2
status: complete
requirements:
  covered: [REQ-25, REQ-26, REQ-33]
  partial: []
message: >-
  Ship record: PR #12 squash-merged phase/03-api-integration →
  milestone/v0.2-mvp (75479a9), tag v0.2.3, phase branch deleted
  (local+remote), Gitea release v0.2.3 created (HTTP 201). Next:
  P4 Hardening + Adversarial Suite + E2E (REQ-17, REQ-32, REQ-34)
  → v0.2.4.
---/ci---
2026-09-27 13:45:52 +00:00
coreci-bot 75479a9bc0 ship: v0.2 P3 API layer + integration (#12) 2026-09-27 13:45:35 +00:00
coreci 65f9140ed8 docs(P02): phase 2 shipped — checkpoint advances to phase 3 execute
---ci---
phase: 2
milestone: v0.2
status: complete
requirements:
  covered: [REQ-07, REQ-12, REQ-13, REQ-14, REQ-15, REQ-16, REQ-18, REQ-19, REQ-20, REQ-21, REQ-22, REQ-23, REQ-24]
  partial: []
message: >-
  Ship record: PR #11 squash-merged phase/02-engine-trust →
  milestone/v0.2-mvp (558f21a), tag v0.2.2, phase branch deleted
  (local+remote), Gitea release v0.2.2 created (HTTP 201). REQ-17
  (3-click on real stack) remains in P4 per ROADMAP mapping.
  ROADMAP P2 → complete; REQUIREMENTS traceability updated; SSE
  transport (bus → wire) lands in P3. Next: P3 API Layer +
  Integration (REQ-25, REQ-26, REQ-33) → v0.2.3.
---/ci---
2026-09-27 11:48:40 +00:00
coreci-bot 558f21a851 ship: v0.2 P2 research engine + trust loop (#11) 2026-09-27 11:48:27 +00:00
coreci 968eeb9102 docs(P01): phase 1 shipped — checkpoint advances to phase 2 execute
---ci---
phase: 1
milestone: v0.2
status: complete
requirements:
  covered: [REQ-01, REQ-02, REQ-03, REQ-04, REQ-05, REQ-06, REQ-08, REQ-09, REQ-10, REQ-11, REQ-31]
  partial: [REQ-07, REQ-12]
message: >-
  Ship record: PR #10 squash-merged phase/01-methodology-adapters →
  milestone/v0.2-mvp (dfb738d), tag v0.2.1, phase branch deleted
  (local+remote), Gitea release v0.2.1 created (HTTP 201). REQ-07/12
  remain partial by design (G-001): probe/warning contracts shipped
  and proven with fakes; live endpoint probing executes in P2.
  ROADMAP P1 → complete; REQUIREMENTS traceability updated. Next:
  P2 Research Engine + Trust Loop (REQ-07, 12, 13..24) → v0.2.2.
---/ci---
2026-09-27 11:28:29 +00:00
coreci-bot dfb738d54e ship: v0.2 P1 methodology framework + adapter layer (#10) 2026-09-27 11:28:12 +00:00
coreci 056c286b57 docs(P00): phase 0 shipped — checkpoint advances to phase 1 execute
---ci---
phase: 0
milestone: v0.2
status: complete
message: >-
  Ship record: PR #9 squash-merged phase/00-pre-execution →
  milestone/v0.2-mvp (bbf80ce), tag v0.2.0, phase branch deleted
  (local+remote), Gitea release v0.2.0 created (HTTP 201). All P0
  stages complete: specify, clarify (D-007..D-020), research
  (RESEARCH-v02.md), plan (P1 slices), grill (G-001..G-010, Proceed
  0.72), mvp/ux check (PASS). ROADMAP P0 → complete, P1 → in
  progress. Next: P1 Methodology Framework + Adapter Layer (REQ-01..
  06, 08..11, 31) → v0.2.1.
requirements:
  covered: []
  partial: []
---/ci---
2026-09-27 10:58:51 +00:00
coreci-bot bbf80ce318 ship: v0.2 P0 pre-execution (#9) 2026-09-27 10:58:36 +00:00