Skip to content

feat(pubpunk): add resolved connector refs and control plane docs#86

Merged
t3chn merged 3 commits into
mainfrom
codex/pubpunk-event-handoff-resolved-connector
May 22, 2026
Merged

feat(pubpunk): add resolved connector refs and control plane docs#86
t3chn merged 3 commits into
mainfrom
codex/pubpunk-event-handoff-resolved-connector

Conversation

@t3chn
Copy link
Copy Markdown
Contributor

@t3chn t3chn commented May 22, 2026

Summary

  • Require PubPunk receipt/evidence event handoff to carry connector profile resolution, connector profile, and selected connector strategy refs before projecting event handoff refs.
  • Add advisory Module Control Plane docs, PubPunk tuning fixtures, validation runbook, and consolidated marker checks.
  • Ignore local generated CLI metadata.

Issue

  • N/A

Test plan

  • python3 scripts/check_research_gate.py
  • python3 scripts/check_work_ledger.py
  • scripts/check.sh module-control-suite
  • scripts/check.sh docs-governance --base HEAD~3 --head HEAD
  • cargo check --workspace
  • git diff --check

Notes

  • No runtime module loading, manifest parsing, config writing, reflection scheduling, adapter invocation, publishing, gate writing, proofpack writing, or acceptance behavior is activated.

t3chn added 3 commits May 22, 2026 10:52
Why:
- Local provider CLIs can leave host-specific metadata under .antigravitycli/ during model review passes.
- That directory is not project source and should not be staged with Punk work artifacts.

What changed:
- Added .antigravitycli/ to .gitignore.

Testing:
- git diff --cached --check.

Risk:
- narrow - only affects local ignore behavior for generated provider metadata.
Why:
- The PubPunk receipt/evidence event handoff should not bypass the previously selected connector resolution boundary.
- Direct adapter, channel, payload, or connector-profile refs are not enough evidence for the event handoff path.

What changed:
- Extended the side-effect-free PubPunk receipt/evidence event handoff packet to require connector profile resolution, connector profile, and selected connector strategy refs.
- Updated the smoke harness and PubPunk docs/spec evidence for the resolved-connector handoff chain.
- Recorded the bounded work goal/report/status evidence without activating runtime, adapters, publishing, or gate/proof authority.

Testing:
- cargo check --workspace.
- python3 scripts/check_research_gate.py.
- python3 scripts/check_work_ledger.py.
- scripts/check.sh docs-governance --staged.
- git diff --cached --check.

Not tested:
- Runtime publishing or external connector calls were not tested because this slice is side-effect-free.

Risk:
- moderate - the largest risk is over-constraining the advisory handoff model and related smoke expectations.
Why:
- Punk modules need a durable way to describe editable behavior artifacts, user-local tuning, promotion evidence, and proposal-only reflection without turning those behaviors into runtime authority.
- PubPunk needs concrete advisory fixtures for live article-hook tuning so future implementation can preserve the operator-approved customization boundary.

What changed:
- Added Module Control Plane, tuning handoff, validation runbook, research, idea, eval specs, and work-ledger artifacts.
- Added PubPunk control manifest and live tuning fixtures for article-hook tuning, handoff templates, examples, and eval specs.
- Consolidated the marker validators into one read-only stdlib Python checker routed through existing scripts/check.sh targets.
- Updated module authoring/conformance/docs map/status to record behavior artifact, overlay, promotion, user-local, and validator boundaries.

Testing:
- python3 -m py_compile scripts/check_module_control_markers.py.
- bash -n scripts/check.sh.
- python3 scripts/check_research_gate.py.
- python3 scripts/check_work_ledger.py.
- scripts/check.sh module-control-suite.
- scripts/check.sh docs-governance --staged.
- cargo check --workspace.
- git diff --cached --check.

Not tested:
- Runtime module loading, manifest parsing, config writing, reflection scheduling, external research, metrics collection, publishing, adapters, gate writing, and proofpack writing were not tested because this is an advisory docs/checker slice.

Risk:
- moderate - the large docs/eval surface can drift if future code treats advisory behavior artifacts as active runtime behavior.

Directive: Preserve the proposal-only and no-auto-apply boundary unless a later explicit runtime goal adds parser, resolver, writer, scheduler, and gate/proof evidence.
@github-actions github-actions Bot added the intake/pass PR intake passed label May 22, 2026
@t3chn t3chn merged commit e1c2ce2 into main May 22, 2026
3 checks passed
@t3chn t3chn deleted the codex/pubpunk-event-handoff-resolved-connector branch May 22, 2026 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

intake/pass PR intake passed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant