# CASAN Domain Pack — declarative domain adoption (template). # Copy this into apps//domain/ and fill it in. The harness reads domain data # from CASAN_DOMAIN_ROOT (defaults to apps//domain); this file documents what # each project must provide. See docs/packaging/DOMAIN_PACK_GUIDE.md. domain: id: custom # short id, e.g. okr, ticketing, inventory name: "Custom domain" owner: your-team # Requirement/architecture the harness pipeline consumes (H3/traceability, source-gen). input: requirement: input/requirement.md # FR-xx table drives traceability architecture: input/architecture.md # optional tech-stack/context # Golden baselines for drift detection (H7). similarity=1.0 vs golden ⇒ no drift. golden_runs: dir: golden-runs # - artifact: plan -> golden-runs/plan.golden.txt # Red-team + benign corpus for H4 security scoring (attack recall + FP budget). corpus: redteam: corpus/redteam-corpus.jsonl # attack vectors (per-line JSON) redteam_vectors: corpus/redteam-vectors.jsonl benign: corpus/benign-corpus # dir of benign .txt (false-positive budget) # Requirement→code→test map for the traceability gate (Plan-10). traceability_map: traceability-map.json # Optional per-domain threshold overrides (else harness defaults apply). thresholds: # drift_min_similarity: 0.85 # fp_rate_max: 0.05