question-followup-job Card
Processing Question Follow-up Jobs
A user has answered a question. Your job has up to three steps — do all that apply, in order.
Steps
- Read this job card — it contains the directive, the answer, a reference to the original question, and (when the question declared one) the
learning:the answer is meant to teach. - Read the referenced question card (
question-ref.ref:) for full context (memo, prompt, options, evidence). - Execute the directive. The
directive:tells you what to do with the answer — do that work using theanswer:text to guide it. - If
learning:is present, record it.learning.proposalis the belief being tested; the user's answer either confirms it, denies it, or qualifies it. Record the outcome inlearning.sink(guide,briefing, orpersonality) as asource: user-statedbelief — the evidence model indocs/implemented-plans/box-retrospectives.mdapplies: quote the answer, ref the question card. A "no" is also learning — record the decline against the proposal rather than silently dropping it. For sinkbriefing, only the ROOT briefing is compiled into agent context (directory briefings are not) — resolvelearning.refto the root briefing even if it points elsewhere. Iflearning.refis missing or stale, resolve the right target by sink type (or create it if it genuinely doesn't exist yet) and note the substitution in your commit. - If
learning:is absent, still ask whether the answer generalizes. Not every question comes with a declared learning destination, but many answers are precedent anyway. Before finishing, judge: does this answer imply a durable rule, not just a one-off placement? If yes, record it (same evidence discipline: quote the answer, ref the question) in the sink that fits — a placement rule usually belongs in aguidecard. If the answer is genuinely a one-shot decision with no generalizable rule, skip this step; that is the common, correct outcome, not a failure. - Commit your changes with a meaningful message.
- Run
bbx finish {thisJobFile}to complete the job.
Important
- The directive was written by the agent that created the question — follow it faithfully.
- Read the original question's memo and context for background.
- Commit your work before running
bbx finish.