Files
CASAN/infra/local-prod/README.md
T
thanhnvandClaude Opus 4.8 18997caf49 docs: align all documentation with the new repo structure
Update agent protocols (.claude/agents, .github/agents), guides, runbooks and READMEs
to the post-restructure layout: .specify/{scripts,tests,security,config,templates,
governance,memory,level5-config} -> packages/casan-harness/...; docs/input +
golden-runs + traceability-map -> apps/okr/domain/...; drop AINative_OKR_CASAN5/ prefix.
Runtime-state paths (.specify/logs, .specify/agentops, .specify/level5/central-governance)
kept as-is. Historical evidence under docs/output/ left untouched (immutable run records).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-08 14:36:27 +09:00

1.3 KiB

CASAN Local Production-Like Infra Lab

This Docker Compose stack emulates the external infrastructure needed to move CASAN Tier 2 from "needs infra" to locally testable production-like controls.

Services

Service Local URL Purpose
Vault dev http://127.0.0.1:18200 KMS Transit signing/rotation/non-exportable keys
Mock IdP/OIDC http://127.0.0.1:18081 RS256 JWT + JWKS for approval identity
MinIO http://127.0.0.1:19090 S3-compatible WORM/Object Lock emulation
MinIO Console http://127.0.0.1:19091 Object store admin UI
Alert webhook http://127.0.0.1:19092 Slack/PagerDuty-style webhook emulator
Billing API mock http://127.0.0.1:19093/usage Provider usage API emulator
Dashboard via nginx http://127.0.0.1:18080 Dashboard behind basic auth (casan / casan)

Commands

bash packages/casan-harness/scripts/bash/infra-lab.sh start
bash packages/casan-harness/scripts/bash/infra-lab.sh verify
bash packages/casan-harness/scripts/bash/infra-lab.sh env
bash packages/casan-harness/scripts/bash/infra-lab.sh stop

This is a lab, not a compliance claim. AWS S3 Object Lock, real enterprise IdP, CloudHSM, PagerDuty/Slack, and OpenAI/Anthropic billing APIs still need real managed services and credentials before claiming production Strong readiness.