refactor(structure): promote app to repo root + remove redundant workspace cruft
Standard production layout: the OKR app (was nested under AINative_OKR_CASAN5/) is now
the repository root. No more wrapper directory.
- Promote AINative_OKR_CASAN5/* -> repo root (backend/ frontend/ packages/ apps/
.specify/ docs/ infra/ nginx/ scripts/ + configs). Merge tool dirs: .gitea (kept the
active deploy ci.yml, added harness-ci.yml + runbooks), .claude (agents/commands +
launch.json), .github moved up.
- Remove redundant: 00_SUBMISSION_PACKAGE, scattered root notes (FPT_CASAN_Full.md,
tu-tuong-casan.md, casan-tu-sinh..., casan_harness_assessment.md, source-review...,
README_CASAN5_REFINED.md), casan-next-plans/ and optimize-docs/ (competition/planning
artifacts — roadmap + design history preserved in git log / commit messages).
- Update all references to the old layout:
- .gitea/workflows/{ci,harness-ci}.yml, .github/workflows/{ci,deploy}.yml:
working-directory .; drop AINative_OKR_CASAN5/ prefix; .specify/{tests,scripts}
-> packages/casan-harness/... (.specify/logs state kept)
- .claude/launch.json, .gitea/*-runbook.md: path prefixes
- CLAUDE.md, README.md: docs/input -> apps/okr/domain/input
- policy-bundle.yaml: 8 policy paths -> packages/casan-harness/...; manifest re-signed
- secrets-scan.sh: fixture excludes -> new package/domain paths.
Full gate from the new root: PASS=64 FAIL=0 SKIP=3.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.8
parent
7101af9fd4
commit
36a4812ef3
@@ -0,0 +1,176 @@
|
||||
# CASAN4 Harness Test Report
|
||||
|
||||
Generated: 2026-07-08T03:58:12Z
|
||||
|
||||
PASS: H4 blocks prompt injection
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/02-pii-output.txt contains ***MASKED_EMAIL***
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/02-pii-output.txt contains ***MASKED_PHONE***
|
||||
PASS: H4 blocks jailbreak attempt
|
||||
PASS: H4 blocks private key material
|
||||
PASS: H5 denies high-risk action by default
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/04-high-risk-approved-output.txt contains Deploy
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/cost/metrics.jsonl contains "latency_ms"
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/cost/metrics.jsonl contains "cost_estimate"
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/cost/metrics.jsonl contains "cost_source"
|
||||
PASS: H6 detects hallucination signals (count=4)
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/cost/metrics.jsonl contains "cost_source":"provider_telemetry"
|
||||
PASS: H6 preserves failing command exit code
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/packages/casan-harness/agentops/alerts.log contains execution-failed
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/audit/tool-calls.jsonl contains "tool": "Bash"
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/06b-audit-chain.stdout contains AUDIT_CHAIN_VALID
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/07-wrapper-output.txt contains ***MASKED_EMAIL***
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/07b-wrapper-cache.stdout contains cache=cached
|
||||
PASS: H2 cache hit still records CASAN traces
|
||||
validated 42 trace json files
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/output_logs/casan-demo/pipeline-context.yaml contains step-13-launch
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/09-drift.stdout contains DRIFT_PASS
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/10-fallback.stdout contains route=fallback
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/10-fallback-output.txt contains fallback model output
|
||||
PASS: L5 tool registry denies deploy without idempotency key
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/12-tool-approve.stdout contains TOOL_APPROVED
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/audit/tool-calls.jsonl contains "tool": "deploy"
|
||||
PASS: H2 tool registry denies unauthorized agent
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/11b-tool-unauthorized.stderr contains unauthorized_agent
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/11c-tool-audit-verify.stdout contains TOOL_AUDIT_VALID
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/13-rollback-marker.txt contains rolled_back
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/14-business-kpi.stdout contains status=pass
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/16-policy-verify.stdout contains POLICY_SIGNATURE_VALID
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/17-provider-telemetry.stdout contains PROVIDER_TELEMETRY_IMPORTED
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/18-harness-reuse.stdout contains HARNESS_REUSE_VALID
|
||||
PASS: /Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/central-agentops-dashboard.html contains CASAN Level 4 Central AgentOps Dashboard
|
||||
|
||||
## Evidence Files
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/01-attack-input.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/01-attack-output.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/01-security-attack.stderr
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/01-security-attack.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/02-pii-input.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/02-pii-output.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/02-security-pii.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/02b-jailbreak-input.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/02b-jailbreak-output.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/02b-jailbreak.stderr
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/02b-jailbreak.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/02c-private-key-input.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/02c-private-key-output.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/02c-private-key.stderr
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/02c-private-key.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/03-governance-deny.stderr
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/03-governance-deny.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/03-high-risk-input.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/03-high-risk-output.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/04-governance-approve.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/04-high-risk-approved-output.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/05-agentops.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/05-metrics-input.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/05-metrics-output.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/05b-hallucination-input.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/05b-hallucination-output.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/05b-hallucination.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/05c-provider-import.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/05c-provider-metrics.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/05c-provider-output.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/06-agentops-fail.stderr
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/06-agentops-fail.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/06-failure-output.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/06b-audit-chain.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/07-wrapper-input.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/07-wrapper-output.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/07-wrapper.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/07b-wrapper-cache.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/08-demo-context.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/evidence/harness-test-report.md
|
||||
|
||||
## Trace Files
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/agentops-236cb598-7a82-413d-8817-dde96e58cfa3.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/agentops-4e14ae44-8f88-4e0f-89ab-3e52ad7d0987.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/agentops-56f10f14-3611-4c2a-9f0c-3446efd68fb6.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/agentops-60d41362-070f-4c20-8cd8-9b3f424aea06.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/agentops-63f9c421-6cad-437e-99a1-75dbc7ccb365.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/agentops-69c773cb-4c43-4d8f-b933-65e692a59509.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/agentops-70219708-1c20-45a5-964e-107a3bcbb4ea.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/agentops-790ad863-fef7-418e-9716-ea0ab1c2e5c1.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/agentops-812b0adb-8253-4a79-ac4c-0b181f7ded41.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/agentops-920b098f-141c-46ab-af4f-4d6238f721b7.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/agentops-92cab24c-4988-4996-bc2f-74ae9b1684cf.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/agentops-b411e2ca-7567-4094-8008-98f04d175776.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/agentops-d8830885-68eb-4512-bb6d-f41ccb7294db.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/agentops-ddae00a1-7960-4a99-8741-de089b93e283.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/agentops-e75e1165-3a92-4b54-9473-eff24e8a8b60.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/agentops-f25ea973-62bb-41ad-8db2-f5c0f6df239c.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/agentops-fc199d1f-efc5-407f-917d-b96f0f042975.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/agentops-fd2a8ee9-d78d-4f41-8fe8-2a6ed988141e.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/governance-3167a0af-6b41-4065-9d7d-3986b28dd314.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/governance-88572d71-e5ec-4a12-af86-88364f1e3fe0.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/governance-d6ae2a95-73b3-4e61-8c81-8d53f2504420.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/governance-e96503e4-ed38-41bf-8bd7-0b978c94b61d.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-050a90e7-171e-4e6e-be95-7b4d57307f59.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-1675b8d3-1a18-4b80-96a1-de5387826e98.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-208d6c45-d345-4aa9-9809-153ce0dd4b39.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-2b576c69-5500-4646-8029-e59751e3b51e.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-4718a8db-287e-41f5-9f25-38a13bc41479.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-4c461303-c6c8-45b3-b671-677330a68c2e.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-60a5da0e-bf46-4b50-972f-0e957ae0cca8.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-6fbb31d6-e86b-4da5-a98d-20ac37ce5b8d.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-75b21198-ccb0-4e89-b2b5-ddef4c7e138b.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-77efa3c7-adca-4834-b78e-35480a6c8b33.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-8c6b5fd0-bf65-4d1b-9d5e-53dbab3e584e.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-91350997-1c44-41a2-b45d-be2aa0781fac.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-96d53ce1-4fcd-4b12-904d-47d50964f6dd.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-a2d2e9c2-1520-42ce-8a0e-e688321187b0.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-a363da04-eed3-4d18-8ff6-41f03383f9c7.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-a80eb268-c435-4317-a1df-b81b1a20d802.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-b9f773dd-be30-430b-b49b-9f61f105949f.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-c3e747d5-4ab6-46fe-ad91-0bbc6f91f311.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-e40c5166-f228-4064-a44f-245531c26405.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-e5c9eb63-eb2b-4a90-9dff-57307fd1bbbc.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-ebfa42a3-c0c7-479e-b106-2e4ec5587212.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/trace/security-faeeaffb-8c8f-4fe3-ab24-ecf71ed9bb74.json
|
||||
|
||||
## Audit Files
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/audit/audit-head.sig
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/audit/audit-head.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/audit/audit.jsonl
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/audit/security.jsonl
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/audit/tool-calls-head.sig
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/audit/tool-calls-head.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/audit/tool-calls.jsonl
|
||||
|
||||
## Metrics Files
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/cost/metrics.jsonl
|
||||
|
||||
## Demo Pipeline Context
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/output_logs/casan-demo/pipeline-context.yaml
|
||||
|
||||
## Level 5 Evidence
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/09-drift-candidate.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/09-drift-report.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/09-drift.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/10-fallback-output.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/10-fallback.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/11-tool-deny.stderr
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/11-tool-deny.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/11b-tool-unauthorized.stderr
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/11b-tool-unauthorized.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/11c-tool-audit-verify.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/12-tool-approve.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/13-rollback-execute.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/13-rollback-marker.txt
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/13-rollback-record.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/14-business-kpi-input.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/14-business-kpi-report.json
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/14-business-kpi.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/15-dashboard.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/15-policy-sign.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/16-policy-verify.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/17-provider-telemetry.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/level5-evidence/18-harness-reuse.stdout
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/agentops-dashboard.html
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/docs/output/casan/central-agentops-dashboard.html
|
||||
|
||||
## Level 5 Logs
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/level5/fallback.jsonl
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/level5/provider-usage.jsonl
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/level5/rollback-backups/d394012b-7b85-4a01-9e25-1d48e0b3eeb5.bak
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/level5/rollback-transactions.jsonl
|
||||
/Users/thanhnguyen/Documents/AI/HarnessHkt/Harness_Hakathon/Output_CASAN5_REFINED/.specify/logs/level5/tool-registry.jsonl
|
||||
Reference in New Issue
Block a user