Skip to content

docs(spec): apply owner decisions — $id domain, skills default, registry, governance - #71

Merged
devin-ai-integration[bot] merged 1 commit into
v2from
docs/spec-decisions-2026-10-08
Oct 8, 2026
Merged

devin-ai-integration[bot] merged 1 commit into
v2from
docs/spec-decisions-2026-10-08

Conversation

@espetro

@espetro espetro commented Oct 8, 2026

Copy link
Copy Markdown
Collaborator

Summary

Applies the owner's 2026-10-08 decisions to the L0 spec suite and repo rulebook — no behavior changes beyond what was decided.

Changes

  • Schema $ids (5 files): anyharness.dev / spec.anyharness.dev → https://raw.githubusercontent.com/sigilco/agentplugins/v2/spec/… — resolvable interim domain that survives GitHub's repo-transfer redirects; canonical domain replaces it when set.
  • spec/store-layout.md §5.1: shared ~/.agents/skills/ is now the default materialization target for skill-kind Extensions (it is the standard every reader scans); harness/packages/<name>/ remains an allowed store-local target; targets[] records which was used.
  • spec/lockfile.md §3.3: registry-source note — first-party index is discovery over GitHub topics (publishers tag extension repos; index resolves coordinates → concrete git/github source); hosted skills.sh-style site deferred; lockfile stays index-agnostic.
  • spec/README.md: new "Governance & versioning" — implementation-led specs, semver per document, neutrality pledge (stewardship moves toward a neutral home once ≥2 external harnesses implement the bridge).
  • AGENTS.md: new operating principle 7 — scriptc-first packaging; CLI island constraints (JSON-only config, flag-driven no TUI, git via binary, ln+copy symlink fallback, console-shim logging; no logtape/jiti/clack deps).

Test plan

  • pnpm test — n/a, docs + $id strings only
  • Schemas still valid JSON
  • Linked to a refined issue in Project 14

Notes

Decisions recorded: scriptc primary (no Windows needed yet, bun is the hatch) · registry = GitHub-topics index + site later · governance = implementation-led + pledge · $id = raw.githubusercontent interim · skills default = shared root · no repo transfer · outreach held until v2 better-defined.

Link to Devin session: https://app.devin.ai/sessions/b930ce55fa0b489c98bc27f0b9a3927c
Open in Devin Desktop: https://app.devin.ai/desktop/session/b930ce55fa0b489c98bc27f0b9a3927c?variant=devin
Requested by: @espetro

…note, governance pledge, scriptc constraints

- schema $ids: anyharness.dev → raw.githubusercontent.com/sigilco/agentplugins/v2/spec/ (interim, transfer-safe)
- store-layout: shared ~/.agents/skills/ is the default skill materialization target
- lockfile: registry source = discovery index over GitHub topics; hosted site deferred; format stays index-agnostic
- spec README: governance = implementation-led + neutrality pledge (neutral stewardship once ≥2 external implementers)
- AGENTS.md: scriptc-first packaging rule (island constraints for the CLI)
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying agentplugins with  Cloudflare Pages  Cloudflare Pages

Latest commit: 5326f31
Status:🚫  Build failed.

View logs

@devin-ai-integration

Copy link
Copy Markdown

I'll fix CI failures and address comments from users with write access. I'll skip comments containing "(aside)".

  • Disable automatic comment, CI, and merge conflict monitoring

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Approved. Cursor Bugbot was not present after the first check poll, so that signal was skipped; no applicable approval policy required human review, and there are no unresolved automated-review findings on this head.

Open in Web View Automation 

Sent by Cursor Approval Agent: Pull Request Router and Approver

@devin-ai-integration
devin-ai-integration Bot merged commit 627409f into v2 Oct 8, 2026
2 of 3 checks passed
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