Files
CASAN/AINative_OKR_CASAN5/.specify/logs/level5/rollback-transactions.jsonl
T
thanhnvandClaude Sonnet 4.6 a8edbea534 fix T1+T4: wire rollback into pipeline; real Ollama telemetry in metrics
T1 (H7): casan-step.mjs now calls rollback-manager.sh checkpoint before
overwriting plan.md at attempt-2, writes tx-id to plan.checkpoint.txid
sidecar, and executes rollback on REJECTED verdict. rollback-transactions.jsonl
records a real cp restore command. Adversarial test: checkpoint exists,
real cp command recorded, plan hash matches pre-overwrite content.

T4 (H6): casan-harness.sh exports CASAN_STEP_NAME=$ACTION_NAME before
agent-metrics.sh so nested model calls (model-call.py) and the provider-
cost-lookup.py query share the same step label. metrics.jsonl now writes
cost_source=provider_telemetry instead of word_count_estimate when a real
Ollama call is made within the same step. Adversarial test: verified with
CASAN_STEP_NAME=t4-telemetry-test end-to-end.

adversarial-harness-tests.sh: 40 → 44 PASS / 0 FAIL (+3 T1, +1 T4)
security-gate.sh: PASS=10 FAIL=0 SKIP=0 (verified, local ornith:9b)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-01 11:25:50 +09:00

5 lines
1.3 KiB
JSON

{"timestamp":"2026-07-01T02:23:41Z","transaction_id":"14ad1a85-d0ae-4bb3-b4db-1f5f49396fc7","action":"deploy","rollback_command":"printf rolled_back > '/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/AINative_OKR_CASAN5/docs/output/casan/level5-evidence/13-rollback-marker.txt'","status":"recorded"}
{"timestamp":"2026-07-01T02:23:41Z","transaction_id":"14ad1a85-d0ae-4bb3-b4db-1f5f49396fc7","status":"rolled_back"}
{"timestamp": "2026-07-01T02:23:51Z", "transaction_id": "d43a7e64-1bb0-4e53-b1a6-f8dd3ab01fbb", "action": "checkpoint", "target": "/var/folders/zn/qn8sqwzn18g34ddftsxgyz6r0000gn/T/tmp.ob79Fqjaev/rollback-target.txt", "backup": "/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/AINative_OKR_CASAN5/.specify/logs/level5/rollback-backups/d43a7e64-1bb0-4e53-b1a6-f8dd3ab01fbb.bak", "rollback_command": "cp '/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/AINative_OKR_CASAN5/.specify/logs/level5/rollback-backups/d43a7e64-1bb0-4e53-b1a6-f8dd3ab01fbb.bak' '/var/folders/zn/qn8sqwzn18g34ddftsxgyz6r0000gn/T/tmp.ob79Fqjaev/rollback-target.txt'", "status": "recorded"}
{"timestamp":"2026-07-01T02:23:51Z","transaction_id":"d43a7e64-1bb0-4e53-b1a6-f8dd3ab01fbb","status":"rolled_back"}