{
  "profile": "ltb1021",
  "date_kst": "2026-10-07",
  "target": "icerti-ai2",
  "scope": "User-led ct acceptance; no automatic deletion, reset, login or Runtime activation",
  "baseline": {
    "vscode_settings_and_targeted_tests": "PASS",
    "user_extension_host_restart_and_editor": "PASS",
    "contextra_services_at_last_check": "5 exited",
    "new_storage_app_runtime_activation": "NOT_RUN",
    "real_data_cleanup_reset": "NOT_RUN",
    "reboot_long_duration": "DEFERRED"
  },
  "steps": [
    {"id": "AI2-M01", "name": "si menu and local server identity", "status": "PASS_USER_OUTPUT", "commands": ["ct", "ct server"], "observed": "Menu opened after sudo; exit 0; server icerti-ai2, project contextra-ai2, operator si"},
    {"id": "AI2-M02", "name": "storage source and existing policy", "status": "PASS_USER_OUTPUT", "commands": ["ct storage status"], "observed": "Configured/applied display agree: artifact 400GB/360GB, training 200GB/180GB, minimum free 100GB, cleanup true; not proof of running Runtime activation"},
    {"id": "AI2-M03", "name": "cleanup preview and selection UX", "status": "PREVIEW_PASS_AGENT_READBACK", "commands": ["ct data clean --plan"], "observed": "Initial MAINTENANCE_FAILED was errno13: cap-dropped worker lacked si data group. Group passthrough fixed without chmod/capability expansion. total3098 protected462 eligible4100826004bytes; services5exited restored; helper0. Individual selection UX deferred to optional cleanup stage."},
    {"id": "AI2-M04", "name": "new APP readiness and one-channel browser Start/Stop", "status": "WAIT_USER_SERVICE_START", "commands": ["ct start"], "constraint": "User-led; no new enrollment unless a verified need exists; inspect service result before user camera Start"},
    {"id": "AI2-M05", "name": "optional actual cleanup or reset", "status": "NOT_AUTHORIZED", "constraint": "Separate explicit scope and backup confirmation first"}
  ],
  "feedback": [{"source": "user", "note": "Request effort recommendation during manual test Q&A"}, {"id": "AI2-F01", "status": "FIXED", "note": "Opaque MAINTENANCE_FAILED now preserves safe error type/errno/location in private job error.json"}, {"id": "AI2-F02", "status": "OBSERVED_DEFERRED", "note": "Preview lists3098rows; consider bounded summary/paging in later UX work, no extra implementation now"}],
  "guidance": {"default_effort": "Medium", "escalate": "High for new complex faults or permission/ledger safety investigation"},
  "next": "Await user ct start result. Do not repeat successful preview; no delete/reset/resume. New APP activation not yet confirmed."
}
