- New OQ-FS-17: the multi-agent fork fan-out (many sessions forking the
same workspace on the shared dev server — directories, docker
containers, or remote mounts) as the workload that makes
content-addressed dedup load-bearing, with the honest economics:
file-level granularity already captures the fork win (unchanged files
dedup identically); chunk-level pays only on large in-place-edited
files and costs per-chunk metadata
- Inline threshold recorded as backend-dependent (SQLite's ~100KB
observation; postgres/KV differ) — a configuration knob over a storage
profile, not a constant
- Two named objectives recorded in the working direction: efficient
many-repo git storage (OQ-FS-12) + SFTP-capable VFS for remote
mounting (OQ-FS-16), with the container fan-out variant noted
- rudolfs precision: verified it genuinely has an S3 backend (rusoto_s3);
the bucket/namespace key, disk-cache-permanent split, and swappable
permanent backend are its actual patterns; cache-ownership question
(store-layer decorator vs door-layer cache) parked in OQ-FS-17
- POC #4 feeds OQ-FS-17; survey list gains the dedup-economics item
- AGENTS.md: new convention 13 (caches key on content hashes, never on
paths), conventions 14-18 renumbered with cross-references fixed,
rudolfs added to the third-party reference list, fork fan-out added
to the quick reference
Verification: docs-only repo — OQ-FS-01..17 contiguous, every referenced
workspace path exists, convention cross-references checked after
renumbering