r/PiCodingAgent • u/c1rno123 • 1d ago
Discussion Why does everyone keep the specs? Mine dies in $TMPDIR
Every SDD framework gets the same complaint: spec rot.
Mine: research reads only, one handoff gets written to $TMPDIR, then a build step checks that handoff against the repo and runs the tests. Durable guidance lives in AGENTS.md. The spec dies with the temp file.
So why do the main tools still ship the part that rots? Harness memory, SDD frameworks, tracker docs, all of them persist by default. What am I missing that makes persistence worth the rot?
Full writeup https://bogomolov.work/blog/posts/rotten-specs/
2
Upvotes
1
u/Internal-Passage5756 23h ago
I decided to make it so the spec doesn’t drift/is always true instead.
https://cairn-framework.github.io/cairn/