Problem
Unbounded binary assets in a “normal git” context repo break stock GitHub review/history. We need a clear LFS policy enforced on the write path.
Who it’s for
Agents writing assets via MCP; humans cloning/reviewing the context repo.
Normative baseline (gate G4)
- Git LFS above default threshold 512 KiB (configurable)
- Small/text assets stay as normal git blobs
- Text/JSON/TOML stay plain git; warn if above ~1 MiB
- No Spool-specific asset remote / blob store as SoT
Acceptance criteria
Non-goals
Custom Spool blob store as SoT for assets.
Depends on
#99 layout (assets/); #100 write path enforcement.
Owner
Spool Architect (policy) + Spool Engineer (enforcement)
Problem
Unbounded binary assets in a “normal git” context repo break stock GitHub review/history. We need a clear LFS policy enforced on the write path.
Who it’s for
Agents writing assets via MCP; humans cloning/reviewing the context repo.
Normative baseline (gate G4)
Acceptance criteria
Non-goals
Custom Spool blob store as SoT for assets.
Depends on
#99 layout (
assets/); #100 write path enforcement.Owner
Spool Architect (policy) + Spool Engineer (enforcement)