Vibe — Question Tree

This is the Question Tree recovered in Phase 1 of Socratic Code-Theory Recovery for the vibe/ bounded context — the reasoning trace that separates what the code can answer from what only the team can.

The tree has two kinds of node:

  • Fixed nodes (blue) are prescribed by the recovery skill — the five root questions Q1–Q5 and the fixed second level Q1.1–Q5.5. They are emitted on every run, so trees from different runs stay diffable.

  • Adaptive nodes (orange) are decomposed by the LLM from code evidence. Their depth tracks how much theory each area carries — a dense subsystem yields a deep sub-tree, a thin one a shallow one.

Leaves carry a second mark: a leaf the code can answer is left plain — its evidence is a file:line reference — while a leaf the code cannot answer is flagged (OPEN) in red and routed to the team.

Of the 117 question nodes, 43 are fixed skeleton and 74 were recovered adaptively; 14 leaves are (OPEN). The full tree with file:line evidence, and the (OPEN) leaves grouped by role, live in QUESTION_TREE.adoc and OPEN_QUESTIONS.adoc at the repository root.

question tree