# Affordance Design Studio

- **Event:** [Built with Opus 4.7: a Claude Code hackathon](https://cerebralvalley.ai/e/built-with-4-7-hackathon)
- **When:** Apr 21 at 12:00 PM – Apr 27 at 2:00 AM (EDT)
- **Where:** Online
- **Team:** [Shandar Junaid](https://cerebralvalley.ai/u/Shandar)
- **GitHub:** https://github.com/shandar/trace
- **Demo video:** https://youtu.be/7vDUqqD3xWo
- **Gallery:** https://cerebralvalley.ai/e/built-with-4-7-hackathon/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/built-with-4-7-hackathon/hackathon/gallery/41

TRACE is a living PRD for Claude Code.
Every engineer who uses Claude Code writes a plan, starts building, and watches the plan go stale within the hour. The PRD becomes a tombstone. The code is the only source of truth, and the why behind every tradeoff disappears into commit messages.
TRACE closes that loop. A PostToolUse hook captures every Claude Code action into a per-session log. After every turn, a Stop hook fires three Opus 4.7 sub-agents in parallel — one looks for decisions, one for assumptions validated or contradicted, one for open questions. Each returns a confidence-scored proposal. Confidence ≥ 0.5 lands in a review queue. The user accepts or skips in a minimal TUI, and accepted proposals write themselves into the right section of the PRD.
This repo's TRACE.md was written by TRACE itself — commit 797daaf is the moment TRACE first used TRACE to document itself.

---

Markdown version of https://cerebralvalley.ai/e/built-with-4-7-hackathon/hackathon/gallery/41. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
