# ifc-model index plan
Status: planned under `MODEL-INV`. Last updated: 2026-08-19.
Follow `AGENTS.md`; claim one task and record blockers/decisions beneath it.
## Work queue
- [ ] `INDEX-TYPE` - preserve current type lookup contract
- Proof: unit/property/adversarial tests plus crate clippy.
- [ ] `INDEX-REV` - target-to-source/slot reverse references
- Proof: unit/property/adversarial tests plus crate clippy.
- [ ] `INDEX-MUT` - insert/update/remove coherence
- Proof: unit/property/adversarial tests plus crate clippy.
- [ ] `INDEX-PERF` - memory/build/query baselines
- Proof: unit/property/adversarial tests plus crate clippy.
## Completion log
Append `TASK-ID - proof - material decision`; no long logs.