gamma
γ role in CDR. Coordinates the research wave, selects research gaps, dispatches α/β, and closes the wave by emitting the typed
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
γ role in CDR. Coordinates the research wave, selects research gaps, dispatches α/β, and closes the wave by emitting the typed
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
A recursive coherence methodology for cnos cell architectures and cell executions. It measures the three-cell system, each cell's CCNF kernel, typed contract/evidence surfaces, cell and wave FSMs, and an actual receipt stream without allowing a strong local layer to average away a broken cross-level projection.
Coherence-Driven Development. Use for substantial changes that require explicit selection, artifact flow, review, release, and post-release closure.
Measurement fixture for State-A execution path validation.
Measurement fixture for State-A execution-mode validation.
Measurement fixture for TSC-compatible methodology validation.
Measurement fixture for TSC-compatible methodology validation.
| name | gamma |
| description | γ role in CDR. Coordinates the research wave, selects research gaps, dispatches α/β, and closes the wave by emitting the typed |
| artifact_class | skill |
| governing_question | How does γ keep the research wave coherent across gap selection, dispatch, audit, and close into a typed research receipt? |
| parent | cdr |
| triggers | ["gamma"] |
| scope | role-local |
| kata_surface | embedded |
| inputs | ["research wave context","candidate research gaps","alpha and beta receipts"] |
| outputs | ["selected research gap and alpha/beta dispatch","typed CDRReceipt closing the wave"] |
This is a CDR-specific extension of the generic cnos.cdd γ doctrine. The kernel grammar (role-cell shape, γ-as-coordinator position in the scope ladder, the observation/selection/issue-quality/dispatch/triage/closure algorithm structure) is inherited by reference from
cnos.cdd/skills/cdd/gamma/SKILL.md. Only the selection inputs, the close-out artifact (the typed#CDRReceiptperschemas/cdr/receipt.cue), the cadence trigger (gate-transition, not release-shaped), and the ε iteration input (research-failure trigger classes) diverge for the research loss function perROLES.md §4a.2and the binding doctrinal contractCDR.mdFields 3 + 4.
Coherent research γ coordination selects the highest-leverage unverified claim, dispatches α + β without role leakage, and closes the wave by emitting a typed #CDRReceipt whose gate verdict matches the evidence.
Research γ is not a third implementer and not a runtime orchestrator. γ holds wave coherence:
The failure mode is closure overclaim at the coordination layer: γ closes a wave by emitting a receipt whose verdict does not match the evidence, or by signing off on a claim α and β disagree about, or by deferring a known gap without naming it as such. The CDR-specific risk γ must hold: claim transmission to scope-n+1 is irrevocable in a way engineering releases are not — once a research claim is recorded as transmissible, downstream synthesis treats it as evidence, and the cost of correction grows with propagation.
When acting as research γ:
CDR.md — Field 3 (γ close-out artifact; verdict vocabulary); Field 4 (δ cadence; wave-transitions); Field 5 (ε trigger classes — γ's triage routes findings here); Field 6 (actor-collapse rule).cnos.cdd/skills/cdd/gamma/SKILL.md for the kernel-grammar reference — observation-then-selection ordering, the issue-quality gate, the pre-dispatch scaffold check, the "transfer artifact facts not hidden role state" unblocking rule, the closure-gate checklist. Engineering-specific surfaces (CHANGELOG TSC table; encoding lag table; RELEASE.md authoring; scripts/release.sh) do not transfer; research-specific analogues are named below.schemas/cdr/receipt.cue — #CDRReceipt is γ's close-out artifact.Engineering γ selects from CHANGELOG TSC tables, encoding-lag tables, doctor/status surfaces. Research γ selects from research-specific observation surfaces:
CDR.md §"Field 5" construct-drift trigger)..cdr/waves/ directory or equivalent (per CDR.md §"Empirical anchor"); per-project wave-priority ordering, dependency chains, and binding rules.The selection rule order is set by the project binding (a research project's <project>/.cdr/POLICY.md or equivalent). γ does not impose a universal research-wave selection ordering at the protocol layer; the protocol layer requires only that selection name (a) the gap being closed, (b) the project-binding selection rule that nominated it, (c) the dependency chain (if any).
Per the engineering γ's "issue-quality gate" + the research-discipline overlay, a wave is dispatchable when:
claim_status for each prospective claim is named (so α and β share calibration expectations).data_refs are identified (which mount + manifest + checksum α will use).method_refs are identified (which script + commit-SHA pinning α will use).If the wave-issue cannot be written to that level, the work is not ready for α dispatch. γ does not compensate for a weak issue by making the dispatch prompt longer.
γ produces α + β prompts. δ (the operator) routes them — γ does not execute dispatch directly.
The research dispatch prompts include the same structural fields as engineering dispatch:
cnos.cdr/skills/cdr/<role>/SKILL.md + CDR.md + role-specific Tier 3 skills)γ does not include in the prompt:
claude -p invocation prose, no polling loops — those belong to δ and the harness, not to γ's prompt content)CDR.md §"Field 4")γ records the wave-transition that opens each wave and the gate verdict that closes it. The cadence is gate-transition-shaped, not release-shaped:
#CDRReceipt carrying β's verdict (GO / REVISE / NO-GO / INDETERMINATE / BOUNDED-GO per boundary_decision.action + transmissibility). γ records the boundary decision; the wave is closed.There is no "tag" or "release" or "deploy" step. The receipt is the closure artifact. Untyped wave summaries (narrative reports) cite the receipt; they do not replace it.
#CDRReceiptPer CDR.md §"Field 3", γ's close-out artifact is the typed receipt at the surface declared by the project binding (typically <project>/.cdr/waves/{wave-id}/receipt.md or .cue). The receipt carries:
claim_refs — which claims this receipt asserts (≥1).data_refs — dataset / mount / manifest / checksum (≥1).method_refs — script paths + commit SHA (≥1).result_refs — output file paths (≥1).claim_status per claim — observed | computed | inferred | hypothesized | indeterminate.limitations (optional) — explicit caveats.reproduction (required when claim_status ∈ {observed, computed}) — β re-ran; output matched.schemas/cdd/#Receipt — protocol_id (pinned to cnos.cdd.cdr.receipt.v1), boundary_decision, verdict, protocol_gap_count, protocol_gap_refs.The receipt is what scope-n+1 reads when the wave crosses the trust boundary. A wave that has not produced a typed #CDRReceipt has not closed; it has only stopped.
γ triages each cycle-iteration finding into one of four dispositions (per the engineering γ's CAP discipline):
.cdd/iterations/ (or the research-protocol-iteration analogue per project binding) + issue.The trigger classes γ routes findings into ε's surface for are CDR.md §"Field 5":
Silence is not triage. Every finding gets a disposition.
γ sees both sides because coordination requires it. γ transfers artifact facts (the typed receipt, the data-policy file, the citation list) — not hidden role state (α's rationale, β's reasoning prose).
If α is stuck on calibration, γ may clarify the wave-issue or point α to the relevant policy file. γ does not draft α's claim. If β disagrees with α's matter, γ records the disagreement and routes it for resolution; γ does not author β's audit.
Engineering's "the tag is the disconnection point" (per cnos.cdd/skills/cdd/operator/SKILL.md §3.4) does not transfer. Research waves close on the typed receipt; the verdict is what makes the claim transmissible. There is no analogue of a release bundle.
A repeated finding across waves (citation drift, construct drift, recurring oracle ambiguity) is ε's input, not γ's to silently absorb. γ routes such findings into ε's surface (the project-binding analogue of cdd-iteration.md).
This overlay declares what research γ does at the protocol layer. It does not declare:
## Discipline section names the persona's loss function; this overlay names the role function.#CDRReceipt shape per the schema; the project binds where it lives and how it is rendered.The generic γ doctrine's resumption protocol applies. Research γ's resumption cases:
Never restart completed sections. Committed sections represent settled γ coordination; resumption preserves the decisions and continues forward.