Skip to content

feat(decompose): make reckon invocation explicit in ceremony#186

Merged
pentaxis93 merged 3 commits intomainfrom
claude/check-issue-craft-36Pk7
Mar 21, 2026
Merged

feat(decompose): make reckon invocation explicit in ceremony#186
pentaxis93 merged 3 commits intomainfrom
claude/check-issue-craft-36Pk7

Conversation

@pentaxis93
Copy link
Owner

Summary

  • Make reckon invocation an explicit ceremony element in the decompose protocol, closing the gap where the sovereignty boundary (WHAT vs HOW) was defended by decompose but its enforcement mechanism (reckon) was only connected through orient's integration principles — assumed, not enforced.

Changes

Three-layer reckon integration matching the pattern used by plan, begin, and survey:

  • Preamble referencereckon listed alongside templates and issue-model references
  • create-issue step 1 — "Reckon constraints" before classification, because even the issue type can be an inherited assumption
  • decompose-epic step 1 — "Reckon the epic's constraints" before extracting deliverables, preventing requirements-document framing from leaking prescription into decomposition
  • Cross-reference entryreckon added to the cross-references section, which previously listed every connected skill except the one that prevents decompose's primary corruption mode (implicit-how)

No frontmatter change: reckon is a procedural invocation, not an artifact dependency. Consistent with how every other protocol references reckon.

Test plan

  • Read the modified protocol and confirm each procedure's step 1 invokes reckon
  • Confirm cross-references include reckon
  • Confirm preamble mention exists
  • Verify consistency with survey, plan, and begin's reckon integration patterns

https://claude.ai/code/session_01SXNcH3btveaAnHH76zdZhh

Reckon is the cognitive discipline that enforces the sovereignty boundary
(WHAT vs HOW), yet decompose's procedures jumped straight to framing
without verifying constraints. The connection existed only through
orient's integration principles — assumed, not enforced.

Add reckon as step 1 in create-issue and decompose-epic procedures,
a preamble reference, and a cross-reference entry. Matches the
three-layer integration pattern used by plan, begin, and survey.

https://claude.ai/code/session_01SXNcH3btveaAnHH76zdZhh
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: c082d3f086

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +115 to +117
1. Reckon the epic's constraints. Verify what the epic must deliver
against actual need — not against the requirements document's
framing or the existing system's structure.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep decomposition anchored to the input requirements

decompose is defined to consume a requirements artifact (docs/architecture/connecting-structure.md:558-563), and survey already uses reckon before writing that artifact (protocols/survey/PROTOCOL.md:160-204). This new step tells the decomposer to re-evaluate the epic against “actual need” instead of the requirements framing, so a later agent can legitimately produce issues that diverge from the approved requirements without ever regenerating them. In a multi-agent handoff, that breaks the artifact contract and makes downstream execution follow a different scope than the one selected in survey.

Useful? React with 👍 / 👎.

Address review feedback:
- refine-issue now reckon-checks the issue's framing before diagnosing
  weaknesses, closing the gap where inherited problem statements survive
  refinement unchallenged
- Cross-references reordered by flow position: reckon first (fires
  earliest), then begin, specify, plan, land, document

https://claude.ai/code/session_01SXNcH3btveaAnHH76zdZhh
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 1a555e645e

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +140 to +142
1. Reckon the issue's framing. Before editing, verify that the problem
statement reflects actual need — not an inherited solution dressed as
a requirement.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep issue refinement anchored to the approved work scope

refine-issue is currently a structural cleanup pass on an existing issue, but decompose is also the bridge from requirements into the execution chain (docs/architecture/connecting-structure.md:533-545), and downstream artifacts trace directly from that issue’s acceptance criteria (docs/architecture/connecting-structure.md:721-739). In the common case where triage/refinement is being applied to an already-approved task or epic child, telling the editor to re-verify the problem statement against “actual need” lets them silently change scope or criteria without regenerating the parent issue/requirements, so begin and specify can execute a different unit of work than the one survey/decompose selected.

Useful? React with 👍 / 👎.

Cross-reference description now accurately reflects all three procedures
where reckon fires: issue framing, refinement, and epic decomposition.

https://claude.ai/code/session_01SXNcH3btveaAnHH76zdZhh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants