G0~G8 성과·동맹 측정 OS 작업 일괄 고정

8월 7일까지 워킹트리에만 남아 있던 미커밋 작업을 커밋한다. 여러 사본
폴더(worktree·clone)에 흩어져 있던 중간 스냅샷을 정리하기 전에 원본을
git 이력으로 고정하는 것이 목적이다.

- contracts/routes/services: measurement, outcome_trajectory, rupture_repair,
  deliberate_practice, calibration_transfer, supervision_research,
  multimodal_alliance, continuous_improvement 계열 신규 모듈과 테스트
- infra/db/init: 07~16 마이그레이션(측정 기반~calibration transfer 실행)
- apps/web: 세션 리뷰 카드·관리 화면·E2E 스펙 추가
- docs/ops: G0~G8 라이브 통합·배포·롤백 증거 문서와 evidence JSON/PNG
- scripts: smoke·ledger·릴리스 에이전트·NAS 프리뷰 운영 스크립트

engine.public 로그 .bak과 apps/web/test-results 산출물은 커밋에서 제외했다.
This commit is contained in:
Yun Chan 2026-08-08 01:30:53 +09:00
parent 93dd8f82d7
commit 16e791e044
390 changed files with 243188 additions and 499 deletions

View file

@ -0,0 +1,57 @@
{
"schema": "vignette.multimodal-alliance-live-api-evidence.v1",
"generated_at": "2026-08-06T15:10:27.968627+00:00",
"api_base_url": "http://127.0.0.1:8014",
"health": {
"db": true,
"engine": true
},
"learner_id": "ed210cd6-b32f-4758-8ccf-6bc85fc07970",
"session_id": "92631bf3-ebee-4c5b-aec0-d28ae498cb7a",
"consent_snapshot_id": "d0d25930-42b7-4894-a5e4-9f0482074dbb",
"timeline_id": "74a76d59-0fc7-4efc-a26c-cfa62b2982af",
"audio_asset_id": "355ea278-aae3-4759-b608-8e710be609e2",
"fusion_record_ids": [
"839c77ad-96ef-442d-8951-74c6989df86f",
"c4dc7e0e-9588-4ba9-8f32-8239e825971f",
"be038390-cfd0-47b4-b9f4-3d3f869978c5"
],
"fusion_applied": [
true,
false,
false
],
"withdrawal_snapshot_id": "b40e5a0e-acf5-4ef8-935c-944a71da0972",
"deletion_request_ids": [
"64d742cc-6c17-46db-aa0b-a3a7dfe77924",
"dbed4464-ce58-5328-a336-064eebe37d6f"
],
"tombstone_ids": [
"38f20e7b-6859-4b70-9413-81f37da5e8ff",
"123cd5b0-d9f2-4b1c-99f3-66ad22088419",
"ea40f28c-2ff6-4ad2-8815-29d5b5c9f97b",
"a8a9a8be-6c3f-44d3-9e52-da0bd35624e5"
],
"assertions": {
"internal_missing_token_401": true,
"internal_wrong_token_403": true,
"stable_retries": true,
"changed_payload_conflicts_409": true,
"single_clock_word_count": 2,
"interaction_event_count": 4,
"independent_measurement_count": 6,
"fusion_benchmark_cases": 3,
"fusion_gain_gate": [
true,
false,
false
],
"teacher_metadata_without_raw_audio": true,
"cross_cohort_hidden_404": true,
"clinical_claim_allowed": false,
"withdrawal_blocks_voice_processing": true,
"raw_audio_deleted": true,
"derived_voice_features_deleted": true,
"transcript_retained": true
}
}