Skip to content
This repository was archived by the owner on Jul 24, 2026. It is now read-only.

Declare Codectx Orb tool contract#8

Closed
greygoody wants to merge 2 commits into
mainfrom
agent4/orb-project-contract-v0
Closed

Declare Codectx Orb tool contract#8
greygoody wants to merge 2 commits into
mainfrom
agent4/orb-project-contract-v0

Conversation

@greygoody

@greygoody greygoody commented Jun 28, 2026

Copy link
Copy Markdown
Owner

Summary

  • keep this PR limited to .orb/project.toml;
  • normalize Codectx onto the shared Orb project-contract v1 vocabulary from greygoody/orb#3;
  • declare the CLI as a non-networked release-binary component with an optional OCI tool image;
  • replace ambiguous credential/state fields with repository-embedding rules;
  • state explicitly that local journal writes do not require external approval;
  • state that Codectx does not require orb-gate or the restricted-network capability to function as a tool.

Contract boundary

This manifest declares product and distribution facts only. It does not turn Codectx into a network service and does not grant Orb ownership over Codectx journals or branch-scoped session state.

Proof status

The normalized manifest passed the dependency-free validator introduced in greygoody/orb#3 in the connector container using Python 3.13.5. Cross-repository CI is not yet wired, so this PR remains draft and should not merge before the shared schema lands and Codectx lineage is stable.

No deployment, credentials, or production state is included.

Copy link
Copy Markdown
Owner Author

Proof observation

No workflow run was created for head 7c16b343018af6306aef3c3380a0c5a58648d08b. The manifest-only change therefore has no CI verdict. Keep this PR draft until the repository proof and shared Orb project-contract validation are executed.

Copy link
Copy Markdown
Owner Author

Codectx HUD direction marker

status: compatible-existing-pr
vocabulary_generation: repository-context-v1
target_position: product-and-distribution-contract
runtime_app_contract: deferred
canonical_direction_pr: "#9"

This PR remains valid and should stay limited to .orb/project.toml. It declares Codectx product and distribution facts only. It does not define the future Codectx App package, install lifecycle, compositor supervision, lens registration, subscriptions, or Orb-native runtime capabilities. Those require later host-neutral and versioned contracts after the compositor seam is proven.

@greygoody greygoody left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

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

Superseded by the canonical ambient-HUD direction merged through #9. The old .orb/project.toml proposal describes Codectx only as a non-networked tool and would leave a stale integration shape beside the new Codectx App and host-runtime boundaries. Reintroduce an Orb package or installation contract later through the host-neutral app scaffold, not by reviving this branch.

@greygoody greygoody closed this Jun 30, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant