93 lines
3.7 KiB
JSON
93 lines
3.7 KiB
JSON
{
|
|
"schema_version": 1,
|
|
"status": "review_gates_remain",
|
|
"captured_at_utc": "2026-08-29T08:24:45.2582699Z",
|
|
"git_head": "ac9b7026881139780938f4c4f2b89a235b0a0c08",
|
|
"workbook": {
|
|
"path": "outputs/01a04217-f73b-7303-b597-401fa7f5d290/Vignette_개선관리_완료.xlsx",
|
|
"previous_sha256": "362afd218aa9dd67c22cccd5125b8efb18cfaff06945af1ce550e868a3fce39f",
|
|
"sha256": "c832547f30ae0664e54b302c8e9f62cc157f31022ad158d17803d8cac988d8bd",
|
|
"bytes": 2751365,
|
|
"sheet_count": 6,
|
|
"requirement_count": 11,
|
|
"formula_count": 38,
|
|
"formula_error_count": 0,
|
|
"summary": {
|
|
"complete": 9,
|
|
"review": 2,
|
|
"hold": 0,
|
|
"total": 11
|
|
}
|
|
},
|
|
"sidecar": {
|
|
"path": "outputs/01a04217-f73b-7303-b597-401fa7f5d290/Vignette_개선관리_완료.xlsx.inspect.ndjson",
|
|
"sha256": "8c9618f0931219449af9ed127faf886c53f31823eea613671184204de44ba610",
|
|
"bytes": 313115,
|
|
"kind_counts": {
|
|
"workbook": 1,
|
|
"sheet": 6,
|
|
"table": 6,
|
|
"region": 9,
|
|
"formula": 38,
|
|
"computedStyle": 436,
|
|
"drawing": 4,
|
|
"conditionalFormatting": 8
|
|
}
|
|
},
|
|
"status_changes": {
|
|
"REQ-001": {
|
|
"from": "검토",
|
|
"to": "완료",
|
|
"evidence": "docs/ops/evidence/google-account-live-browser-proof-2026-08-29.json",
|
|
"basis": "The existing authenticated production session identifies yunchan8804@gmail.com, preserves administrator access without onboarding, exposes restored history, and the owner accepted the recovered data visibility. The current production login surface independently keeps one unrestricted Google CTA."
|
|
}
|
|
},
|
|
"c001": {
|
|
"improvement_status": "검토",
|
|
"technical_status": "verified",
|
|
"clinical_status": "pending_external_review",
|
|
"machine_gate": "pending-valid",
|
|
"package_match": "PACKAGE_MATCH",
|
|
"canonical_checker": {
|
|
"ok": true,
|
|
"review_complete": false,
|
|
"external_review_replaced": false
|
|
},
|
|
"external_input_cells_preserved_empty": 46,
|
|
"external_review_fabricated": false
|
|
},
|
|
"builder_hardening": {
|
|
"canonical_checker_transport": "The checker result is passed explicitly to the workbook builder because nested child-process creation is denied in the managed runtime. Missing or malformed input remains fail-closed.",
|
|
"named_gate_predicates": true,
|
|
"failed_predicates_rendered_when_present": true,
|
|
"post_export_assertions": [
|
|
"C-001 machine gate",
|
|
"C-001 package match",
|
|
"C-001 clinical status",
|
|
"C-001 final review status",
|
|
"46 external input cells remain empty",
|
|
"38 formulas",
|
|
"summary 9 complete, 2 review, 0 hold, 11 total",
|
|
"REQ-001 complete"
|
|
]
|
|
},
|
|
"verification": {
|
|
"artifact_tool_import_export_reimport": "passed",
|
|
"structured_extraction": "6 sheets, 11 unique requirements, 38 formulas",
|
|
"formula_error_scan": "0 matches",
|
|
"all_sheet_visual_pass": 6,
|
|
"focused_c001_visual_pass": 4,
|
|
"render_count": 10,
|
|
"render_set_byte_identical_to_visually_checked_candidate": true,
|
|
"stale_deployment_ids_found": 0,
|
|
"public_pages_deployment_id": "0c60261e-cb37-482d-ba42-d91586194c48",
|
|
"public_pages_source": "5bf89ff4ee971940882695d27f153e1460df295e",
|
|
"public_api_commit": "dba9b75a388783b11d821257e2f91fbcc30bbe1a",
|
|
"public_api_tree": "14cd4607b07f93e06cef8c912694ae1da8517b8c"
|
|
},
|
|
"remaining_gates": {
|
|
"C-001": "A real qualified external clinical reviewer must complete the six case verdict blocks, six youth-specific answers, ten approval fields and signed evidence. This evidence cannot be fabricated or self-approved.",
|
|
"REQ-008": "An actual Windows restart and post-boot API, engine, tunnel and browser recovery smoke are still required."
|
|
},
|
|
"historical_evidence_mutated": false
|
|
}
|