Skip to content

feat: full protocol E2E - cmd, internal, workstreams, beads mapping#90

Closed
fall-out-bug wants to merge 1 commit into
mainfrom
feature/protocol-e2e-full
Closed

feat: full protocol E2E - cmd, internal, workstreams, beads mapping#90
fall-out-bug wants to merge 1 commit into
mainfrom
feature/protocol-e2e-full

Conversation

@fall-out-bug

Copy link
Copy Markdown
Owner

OSS release: complete SDP protocol in sdp repo

Adds full protocol implementation to the public sdp repo (no adaptations, nothing removed).

Added

  • cmd/: sdp-evidence, sdp-guard, sdp-orchestrate, sdp-ci-loop, sdp-eval
  • internal/: evidenceenv, ciloop, orchestrate, guard, prompt, eval, sdputil
  • docs/workstreams/: 54 workstream specs (00-001-01 through 00-030-01)
  • .beads-sdp-mapping.jsonl: beads ↔ workstream mapping
  • specs/: strict-evidence-template, runtime contracts
  • ci/: protocol E2E (Dockerfile, test script, fixtures)
  • .github/workflows: protocol-e2e job on PR; required before go-release

Protocol E2E phases

  1. Self-consistency (beads mapping ↔ workstreams)
  2. CLI verification (sdp, sdp-evidence, sdp-guard, sdp-orchestrate, bd)
  3. Protocol commands (validate, inspect, hydrate, next-action)
  4. Tracing (.sdp/checkpoints, .sdp/runs)
  5. LLM integration (when GLM_API_KEY set in CI)

Phase 5 skips locally when GLM_API_KEY is not set; runs in CI with secret.

Made with Cursor

OSS release: add complete SDP protocol implementation to sdp repo.

- cmd/: sdp-evidence, sdp-guard, sdp-orchestrate, sdp-ci-loop, sdp-eval
- internal/: evidenceenv, ciloop, orchestrate, guard, prompt, eval, sdputil
- docs/workstreams/: 54 workstream specs
- .beads-sdp-mapping.jsonl: beads ↔ workstream mapping
- specs/: strict-evidence-template, runtime contracts
- ci/: protocol E2E (Dockerfile, test script, fixtures)
- .github/workflows: protocol-e2e job on PR, required before go-release

Phase 5 (LLM) runs when GLM_API_KEY is set in CI.

Co-authored-by: Cursor <cursoragent@cursor.com>
@github-actions

Copy link
Copy Markdown

SDP Verification ❌

Status: Verification failed

Gate Results

Gate Status
Passed 1
Failed 1
Total 2
Evidence Summary

Chain Integrity

⊘ Evidence chain verification not required


View full details in Workflow Run

@fall-out-bug

Copy link
Copy Markdown
Owner Author

Superseded by PR #89 (schema/coding-workflow-predicate) — protocol E2E merged into unified branch

@fall-out-bug fall-out-bug deleted the feature/protocol-e2e-full branch February 24, 2026 21:31
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.

1 participant