This repository serves two explicit purposes per
docs/decisions/ADR-0001-repo-purpose.adoc:
- Flat-file data store for panic-attacker scan results,
hardware-crash-team findings, and drift snapshots received via
GitHub Actions
workflow_dispatchevents. Maintains a master index for historical analysis of repository health and compliance drift over time. - ABI dogfood for the hyperpolymath Idris2 + Zig ABI standard
(shared with
proven,burble,gossamer). Lives inffi/zig/.
verisimdb-data/
├── scans/ # panic-attacker scan results per repo (data)
├── dispatch/ # dispatch records (data)
├── patterns/ # drift / scan pattern definitions (data)
├── recipes/ # ingest and aggregation recipes (data)
├── outcomes/ # outcome records (data)
├── policy/ # storage and retention policy notes (data)
├── health/ # health-state snapshots (data)
├── index.json # master index of stored data (data)
├── ffi/
│ └── zig/ # Zig FFI implementation (ABI dogfood)
├── scripts/ # ingest + index regen scripts (data)
├── docs/
│ └── decisions/ # ADRs
└── .github/workflows/ # ingest + governance workflows
[Workflow Dispatch] ──► [Ingest Handler] ──► [JSON Validation] ──► [File Storage]
│
[Index Regen on push] ──► [Query Ready]
- panic-attacker: Upstream scanner sending results into
scans/. - hardware-crash-team: Hardware failure analysis (Purpose 1 consumer).
- Drift detection: Compliance change tracking against
scans/history. - verisimiser: Consumes scan/drift data when wired to this repo as its sidecar storage. Not a runtime dependency.
- hyperpolymath CI/CD: Automated data aggregation.