Storage
Repairledger stores data on the local filesystem under a configured storage directory (default: .repairledger).
Configuration
The workspace is identified by a repairledger.toml or .repairledger.toml file:
[ledger]
code = "rl"
name = "repairledger"
[project]
name = "my-project"
[storage]
repairledger_dir = ".repairledger"
Directory layout
<workspace root>/
repairledger.toml
.repairledger/
storage.yaml
repairs/
repair-0001/
repair.yaml
components/
00-summary.md
10-context.md
20-tool-call.md
30-expected-behavior.md
40-actual-behavior.md
50-reproduction.md
60-impact.md
70-workaround.md
80-diagnosis.md
90-suggested-fix.md
95-validation.md
99-notes.md
rendered/
latest.md
repair-0001-v0003.md
versions/
v0001/
repair.yaml
components/
...
v0002/
...
reports/
repairledger-report.md
Version snapshots
Every mutation increments the repair version and writes a complete post-mutation snapshot under versions/v000X/. Snapshots contain repair.yaml and all component files.