Skip to content

docs(federated-config): bring the openspec change up to the shipped standard#2154

Merged
rubenvdlinde merged 1 commit into
developmentfrom
docs/federated-config-spec-current
Jul 26, 2026
Merged

docs(federated-config): bring the openspec change up to the shipped standard#2154
rubenvdlinde merged 1 commit into
developmentfrom
docs/federated-config-spec-current

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

The federated-config-sharing openspec change captured only the initial design. This updates it to what actually shipped and merged: 6 new requirements (schema-marker, Ed25519 signing, per-org RBAC, config sets, repo-creation/topics/fetch, installable config-set repos) each with scenarios, and a tasks.md that reflects the shipped reality with PR references + the real-GitHub end-to-end verification. openspec validate --strict passes.

…tandard

The change captured only the initial design (5 requirements, most tasks open). It
now reflects everything shipped and merged across the fleet:

- 6 new requirements — schema-marker mechanism (REQ-FCS-006), Ed25519 signing +
  verification (007), per-org group RBAC (008), config sets (009), repo-creation +
  topic-tagging + fetch bridge (010), and installable config-set repositories /
  OpenBuild convergence (011). Each with scenarios; `openspec validate --strict`
  passes.
- tasks.md updated to the shipped reality with PR references across openregister
  (#2134/#2135/#2140/#2147/#2148/#2149), nldesign #192, the 8 app markers, hermiq
  #126/#127, openbuild #181, nc-vue #242 — plus the real-GitHub end-to-end
  verification and the two external follow-ups.
@rubenvdlinde
rubenvdlinde merged commit 8b5ff46 into development Jul 26, 2026
16 of 17 checks passed
@rubenvdlinde
rubenvdlinde deleted the docs/federated-config-spec-current branch July 26, 2026 19:06
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/openregister @ 20cbd11

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
composer ✅ 174/174
npm ✅ 555/555
PHPUnit
Newman
Playwright ⏭️

Quality workflow — 2026-07-26 19:14 UTC

Download the full PDF report from the workflow artifacts.

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