Skip to content

docs: make component composition evidence-gated - #16

Merged
pcvantol merged 6 commits into
mainfrom
codex/evidence-gated-component-manifest
Sep 8, 2026
Merged

docs: make component composition evidence-gated#16
pcvantol merged 6 commits into
mainfrom
codex/evidence-gated-component-manifest

Conversation

@pcvantol

@pcvantol pcvantol commented Sep 7, 2026

Copy link
Copy Markdown
Owner

Summary

Defines how Forge Platform participates in cross-repository Forge Missions without becoming the planner.

  • Producer and installer-role implementation may proceed in parallel when Forge declares no hard dependency.
  • Final component-manifest Actions are evidence-gated by actual published producer artifacts.
  • Manifest entries distinguish source revision from the digest of the installable artifact bytes and carry qualification/provenance references.
  • Source merge or guessed future checksum cannot finalize a manifest.
  • Applies the rule to Forge Runtime, Workspace Server, Workspace Client, EP Server and EP Project Agent.
  • Updates the component-manifest structural schema with source_revision and required artifact qualification evidence.
  • Adds the evidence-gated composition seam to the architecture and roadmap index.

Reference cross-repo Mission

For EP Execution Agents, Forge may run EP implementation/package work and Forge Platform Agent installer-role work independently; the final Forge Platform component manifest remains hard-dependent on publication of qualified EP Server/Agent artifacts.

Boundary

Forge owns the Engineering Action graph; EP owns execution/admission/evidence; Forge Platform owns release composition. This PR changes contracts/docs/schema only and does not claim installer implementation.

@pcvantol
pcvantol merged commit 8d81293 into main Sep 8, 2026
4 checks passed
@pcvantol
pcvantol deleted the codex/evidence-gated-component-manifest branch September 8, 2026 18:11
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