KB-10D4
01 - SSOT + Local Repo Survey
4 min read Revision 1
dot-iu-cutterv0.6O6ssotsurveyG0
01 - SSOT + Local Repo Survey
O6 Release Deploy + Post-Deploy Dry-run Readiness · doc 1 of 8 · 2026-05-21 Macro:
O6_RELEASE_DEPLOY_AND_POST_DEPLOY_DRYRUN_READINESS· effort: high Survey-first; no mutation; no deploy; no execution enabled.
1. Tuyên ngôn (3 câu)
- Vĩnh viễn: O6 chỉ deploy v0.6 đã được GPT-review (HEAD 6625f76)
lên Contabo với
execution_enabledvẫn False; không tự viết lại code, không production mutation, không bật production execution. - Nhầm được không: mọi sự thật repo lấy từ KB SSOT; mọi sự thật
runtime khảo sát read-only trực tiếp trên Contabo; nếu không tìm được
nguồn v0.6 an toàn thì STOP
BLOCKEDtrước mọi action. - 100% tự động: nếu nguồn v0.6 sẵn sàng và an toàn thì O6 tự
package → sync → smoke; nếu thiếu nguồn/đường truyền thì
BLOCKED_WITH_EXACT_O6_GAP.
2. G0 — SSOT + local repo survey
2.1 KB read / upload
| Check | Result |
|---|---|
| KB store | agent-data-langroid (Qdrant + Postgres), healthy |
| KB read | PASS — O5 ruling 4254, O5 package (7 docs), O4/O3 closeouts all read |
O5 docs mirrored to directus.knowledge_documents |
PASS — all 7 O5 docs present |
| KB upload | PASS — confirmed by upload of this O6 package (see doc 08) |
G0 KB gate: PASS.
2.2 Required docs read
reviews/dot-iu-cutter-v0.6-o5-planning-pass-macro-scope-correction-gpt-ruling-2026-05-21.md(id 4254) — O5 PASS + macro-scope correction; selectsO6_RELEASE_DEPLOY_AND_POST_DEPLOY_DRYRUN_READINESS, effort high, 45–60 min.v0.6-o5-release-live-production-planning/(docs 01–06) — O5 package.- O4 main-FF ruling + O3 live-readonly ruling — closeouts.
2.3 Local repo — path NOT reachable from this session
The O6 task assumes a session that holds the v0.6 working tree ("package v0.6 from local main 6625f76"). The KB SSOT pins that repo to the developer macOS workstation:
local_repo_path: /Users/nmhuyen/iu-cutter-build/repo/iu-cutter # developer Mac
this_session_host: Contabo VPS (Linux 6.8, /opt/incomex/...)
/Users present on this host: NO
verdict: the local v0.6 repo is NOT on, NOT mounted on, and NOT
reachable from this Contabo session.
Branch / HEAD / status / tests are therefore taken from the KB SSOT
(O4 main-FF ruling + O5 ruling id 4254), not from a live git call:
main_HEAD: 6625f76
feature_HEAD: 6625f76
branch: feature/constitution-snapshot-mark-dryrun
working_tree: clean
git_remote: none
git_tags: none
tests_baseline: 366/366 PASS
execution_enabled: false
- Verify branch/HEAD/status: via SSOT only — local repo absent here.
- Verify tests baseline / run relevant tests: cannot run — there is no v0.6 code on this host to test.
- Verify
execution_enabled=False: TRUE per SSOT; there is no v0.6 artifact on Contabo to inspect directly (see doc 02).
2.4 G0 result
G0_kb: PASS
G0_required_docs: PASS
G0_local_repo: FAIL — local v0.6 repo not reachable from this host
G0_tests: NOT RUN — no v0.6 code on this host
G0_execution_flag: PASS (False, via SSOT)
G0_overall: PARTIAL — KB + SSOT confirmed; local repo unreachable
→ this is the seed of the O6 block (see doc 04 / 08)