Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .agents/skills/publishing-and-deployment/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Registry release inventory: 18 package-bearing contracts across 9 producers; 16
| `game` | `game-scene-adapter` | `0.17.0` | `0.17.0` | `game:0.17.0` | FS.GG.Game.Render package — Adapter (sim-state -> FS.GG.UI.Scene drawables) |
| `audio` | `fs-gg-audio` | `0.6.0` | `0.6.0` | `audio:0.6.0` | FS.GG.Audio.Core/.Host/.Engine/.Elmish/.WebBrowser public .fsi surfaces — AudioEffect vocabulary + IAudioBackend/IMixingBackend seam + mixing Engine + Audio.Cmd Elmish bridge + browser Web Audio host |
| `net` | `fs-gg-net` | `0.6.0` | `0.6.0` | `net:0.6.0` | FS.GG.Net.Core/.WebSocket/.WebSocket.Server/.Protobuf/.Grpc/.Elmish public .fsi surfaces — ITransport/IMessageChannel seam + Sequential/Multiplexed correlation + serve/ServerEcho + WebSocket client/server transport + Google.Protobuf/protobuf-net codecs + gRPC lifecycle bridge + Elmish Cmd/Sub |
| `github` | `coord-engine` | `0.113.0` | `0.112.0` | `github:0.112.0` | the `fsgg-coord-engine` CLI verb surface (claim/take/batch/who/widen/set-paths/say/landable/done/release/flush/…) + its exit-code contract, emitted from src/FS.GG.Coord.Core/Protocol.fs; shipped as the FS.GG.Coord.Cli dotnet tool |
| `github` | `coord-engine` | `0.113.0` | `0.113.0` | `github:0.113.0` | the `fsgg-coord-engine` CLI verb surface (claim/take/batch/who/widen/set-paths/say/landable/done/release/flush/…) + its exit-code contract, emitted from src/FS.GG.Coord.Core/Protocol.fs; shipped as the FS.GG.Coord.Cli dotnet tool |
| `github` | `telemetry-host` | `0.9.0` | `0.8.0` | `github:0.8.0` | optional Linux x64 FS.GG.Telemetry.Host dotnet tool — authenticated workspace-scoped ingestion, private dashboard, protected native capture and bounded learning export; independently versioned from the github coordination coherent set |
| `github` | `new-sdd-workspace` | `0.22.0` | `0.22.0` | `github:0.22.0` | the `new-sdd-workspace` scaffolder CLI (package FS.GG.NewSddWorkspace) — one-command full-stack SDD workspace creation, wrapping the FS.GG.Templates `rendering` provider (ADR-0016); shipped as a dotnet tool |
| `templates` | `fs-gg-workspace-template` | `0.19.3` | `0.19.3` | `templates:0.19.3` | FS.GG.Workspace.Template package, eight template configurations and seven `dotnet new` selectors: workspace-provider identities — `fs-gg-console` (provider `console` — minimal F# executable, no npm lane, ADR-0072 §2); `fs-gg-web` (provider `web` — F# ASP.NET Core + plain TypeScript/Vite website, ADR-0071 §3); `fs-gg-fable-game` (provider `fable-game` — F# ASP.NET Core + Fable/Elmish game client, SignalR for connection-oriented real-time traffic + plain HTTP endpoints with explicit versioned DTOs for typed request/response per ADR-0073, consuming the published `fs-gg-game-core-fable-lockstep-v1` profile per ADR-0069); `fs-gg-fable-bindings` (provider `fable-bindings` — Fable interop library over an exactly pinned npm package/declaration closure, ADR-0072 §3, first proved by the unreleased EHotwagner/babylonjsBindings reference) — plus `fs-gg-governance`, the separately registered pre-existing governance overlay template folded into this package at the same rename; `fs-gg-project-knowledge` and `fs-gg-python` are also already packaged. The current and legacy fable-game configurations share one selector. |
Expand Down
2 changes: 1 addition & 1 deletion .claude/skills/publishing-and-deployment/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Registry release inventory: 18 package-bearing contracts across 9 producers; 16
| `game` | `game-scene-adapter` | `0.17.0` | `0.17.0` | `game:0.17.0` | FS.GG.Game.Render package — Adapter (sim-state -> FS.GG.UI.Scene drawables) |
| `audio` | `fs-gg-audio` | `0.6.0` | `0.6.0` | `audio:0.6.0` | FS.GG.Audio.Core/.Host/.Engine/.Elmish/.WebBrowser public .fsi surfaces — AudioEffect vocabulary + IAudioBackend/IMixingBackend seam + mixing Engine + Audio.Cmd Elmish bridge + browser Web Audio host |
| `net` | `fs-gg-net` | `0.6.0` | `0.6.0` | `net:0.6.0` | FS.GG.Net.Core/.WebSocket/.WebSocket.Server/.Protobuf/.Grpc/.Elmish public .fsi surfaces — ITransport/IMessageChannel seam + Sequential/Multiplexed correlation + serve/ServerEcho + WebSocket client/server transport + Google.Protobuf/protobuf-net codecs + gRPC lifecycle bridge + Elmish Cmd/Sub |
| `github` | `coord-engine` | `0.113.0` | `0.112.0` | `github:0.112.0` | the `fsgg-coord-engine` CLI verb surface (claim/take/batch/who/widen/set-paths/say/landable/done/release/flush/…) + its exit-code contract, emitted from src/FS.GG.Coord.Core/Protocol.fs; shipped as the FS.GG.Coord.Cli dotnet tool |
| `github` | `coord-engine` | `0.113.0` | `0.113.0` | `github:0.113.0` | the `fsgg-coord-engine` CLI verb surface (claim/take/batch/who/widen/set-paths/say/landable/done/release/flush/…) + its exit-code contract, emitted from src/FS.GG.Coord.Core/Protocol.fs; shipped as the FS.GG.Coord.Cli dotnet tool |
| `github` | `telemetry-host` | `0.9.0` | `0.8.0` | `github:0.8.0` | optional Linux x64 FS.GG.Telemetry.Host dotnet tool — authenticated workspace-scoped ingestion, private dashboard, protected native capture and bounded learning export; independently versioned from the github coordination coherent set |
| `github` | `new-sdd-workspace` | `0.22.0` | `0.22.0` | `github:0.22.0` | the `new-sdd-workspace` scaffolder CLI (package FS.GG.NewSddWorkspace) — one-command full-stack SDD workspace creation, wrapping the FS.GG.Templates `rendering` provider (ADR-0016); shipped as a dotnet tool |
| `templates` | `fs-gg-workspace-template` | `0.19.3` | `0.19.3` | `templates:0.19.3` | FS.GG.Workspace.Template package, eight template configurations and seven `dotnet new` selectors: workspace-provider identities — `fs-gg-console` (provider `console` — minimal F# executable, no npm lane, ADR-0072 §2); `fs-gg-web` (provider `web` — F# ASP.NET Core + plain TypeScript/Vite website, ADR-0071 §3); `fs-gg-fable-game` (provider `fable-game` — F# ASP.NET Core + Fable/Elmish game client, SignalR for connection-oriented real-time traffic + plain HTTP endpoints with explicit versioned DTOs for typed request/response per ADR-0073, consuming the published `fs-gg-game-core-fable-lockstep-v1` profile per ADR-0069); `fs-gg-fable-bindings` (provider `fable-bindings` — Fable interop library over an exactly pinned npm package/declaration closure, ADR-0072 §3, first proved by the unreleased EHotwagner/babylonjsBindings reference) — plus `fs-gg-governance`, the separately registered pre-existing governance overlay template folded into this package at the same rename; `fs-gg-project-knowledge` and `fs-gg-python` are also already packaged. The current and legacy fable-game configurations share one selector. |
Expand Down
2 changes: 1 addition & 1 deletion dist/dotnet/.config/dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
]
},
"fs.gg.coord.cli": {
"version": "0.112.0",
"version": "0.113.0",
"commands": [
"fsgg-coord-engine"
]
Expand Down
2 changes: 1 addition & 1 deletion docs/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -653,7 +653,7 @@ product's `FS.GG.UI.*` pin), which is a different axis from the template package
| `game-scene-adapter` | FS.GG.Game | `0.17.0` | `0.17.0` |
| `fs-gg-audio` | FS.GG.Audio | `0.6.0` | `0.6.0` |
| `fs-gg-net` | FS.GG.Net | `0.6.0` | `0.6.0` |
| `coord-engine` | FS-GG/.github | `0.113.0` | `0.112.0` |
| `coord-engine` | FS-GG/.github | `0.113.0` | `0.113.0` |
| `telemetry-host` | FS-GG/.github | `0.9.0` | `0.8.0` |
| `new-sdd-workspace` | FS-GG/.github | `0.22.0` | `0.22.0` |
| `fs-gg-workspace-template` | FS.GG.Templates | `0.19.3` | `0.19.3` |
Expand Down
2 changes: 1 addition & 1 deletion docs/registry/compatibility.md
Original file line number Diff line number Diff line change
Expand Up @@ -186,7 +186,7 @@ authored `Version` cells of the Versioned contracts table (#748).*
| `fs-gg-audio` | FS.GG.Audio | `0.6.0` | `0.6.0` |
| `fs-gg-net` | FS.GG.Net | `0.6.0` | `0.6.0` |
| `keyboard-input` | FS.GG.Rendering | `0.5.0` | — |
| `coord-engine` | FS-GG/.github | `0.113.0` | `0.112.0` |
| `coord-engine` | FS-GG/.github | `0.113.0` | `0.113.0` |
| `telemetry-host` | FS-GG/.github | `0.9.0` | `0.8.0` |
| `new-sdd-workspace` | FS-GG/.github | `0.22.0` | `0.22.0` |
| `fs-gg-workspace-template` | FS.GG.Templates | `0.19.3` | `0.19.3` |
Expand Down
14 changes: 14 additions & 0 deletions registry/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -168,6 +168,20 @@ no gate behaviour changes — this is purely how humans record the log.

## Entries

- **2026-10-23** — ACCEPTED COHERENT113 PUBLICATION (.github; #4640):

Reconcile CLI/Kit/Drivers publication from immutable source `79db622ff4a51498e22ae5820eeb2b470fc743c5`:
[candidate39959647376](https://github.com/FS-GG/.github/actions/runs/39959647376),
[preflight39961075666](https://github.com/FS-GG/.github/actions/runs/39961075666), first publisher
[39961563619](https://github.com/FS-GG/.github/actions/runs/39961563619) (stopped at generation4 on a transient
release-list pagination refusal), ordinary forward [39962349653](https://github.com/FS-GG/.github/actions/runs/39962349653)
(generation14 Kit nuget visibility checkpoint) and ordinary forward
[39965468132](https://github.com/FS-GG/.github/actions/runs/39965468132) reached generation33/all16 verified effects and
[release421880935](https://github.com/FS-GG/.github/releases/tag/coherent-set/v0.113.0). nuget.org packages match the
original normalized payloads; org acceptance uses the hosted original receipts and protected journal, preserving the
local403 Unknown. Advance the canonical source tool manifest to113 and regenerate published inventory digests. This
metadata reconciliation does not repack113 or establish installed CLI or Claude capture adoption.

- **2026-10-23** — CREATOR022 PUBLICATION ACCEPTED (github; #4811, #4825, #4831): record candidate39936317651/artifact12494691636 and original publisher39939741711/a1, all eight effects/final17 on fresh journal022r1, promoted release421718245/source6e6fb9b9. Release asset5a34a5cd and signed public NuGetcaa91285 share producer payloadef06eab2; hosted GitHub-feed observation retained, local GitHub403 remains a limit. Isolated public install and typed-sdd omission behaviour verified; abandoned journal022 (publisher39925400140, unsent tag intent) stays history.

- **2026-10-23** — HOST090 SOURCE (.github; #4640): advance only independent Telemetry Host source to0.9.0 so a Host built from current main admits passive provider-usage-observation/1 with provenance claude-local-transcript/1 (#4802); published Host0.8.0 at74cbd6f0 refuses it. New tag telemetry-host/v0.9.0 and journal15 (utel-host-rel-15) are prospective coordinates over predecessor published0.8/journal14. Store14 and the receipt ABI are unchanged; published package-version/tag stay0.8.0. No candidate, preflight, publication or Home adoption is asserted.
Expand Down
15 changes: 12 additions & 3 deletions registry/dependencies.yml

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions registry/driver-skill-manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -2574,12 +2574,12 @@
{
"id": "publishing-and-deployment",
"scope": "operator",
"sha256": "9bf686d0a9d2dbb18e0e54ee62c929e5acc860cac5c4aa957212188c62f90204",
"tree-sha256": "a6d43a5196dd3f45dda310b06e38fda3b12b422d84a9a9815c83b8bbfd8af41c",
"sha256": "ab74c6619debb21926d931952923b53938d99f000bbcd76fac12a7eb334309dd",
"tree-sha256": "85483faa0c7618126ab92c6b5461ad60b1cfec6f2d0d6fdae090dfd8e43b3c3c",
"files": [
{
"path": "SKILL.md",
"sha256": "9bf686d0a9d2dbb18e0e54ee62c929e5acc860cac5c4aa957212188c62f90204",
"sha256": "ab74c6619debb21926d931952923b53938d99f000bbcd76fac12a7eb334309dd",
"executable": false
},
{
Expand Down
2 changes: 2 additions & 0 deletions registry/skills.CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,8 @@ advances the pin to that CLI.

## Entries

- **2026-10-23** — PUBLISHED113 INVENTORY (.github; #4640): reconcile only the generated publishing-and-deployment operator inventory and its existing driver-manifest/skills-registry digest after accepted coherent113 publication (release421880935, immutable source 79db622f).

- **2026-10-23** — CREATOR022 SOURCE INVENTORY (.github; #4811): regenerate the publishing-and-deployment release inventory and its driver-manifest/skills-registry digest for NewSddWorkspace source0.22.0; published0.21.0 and all release authority boundaries are unchanged.

- **2026-10-22** — SOURCE113 INVENTORY (.github; #4801): regenerate the publishing-and-deployment release inventory and its driver-manifest/skills-registry digest for prospective source 0.113.0; pnext-item/work-roadmap guidance names the working Claude Code transcript usage route. Published112 and installed adoption are unchanged.
Expand Down
2 changes: 1 addition & 1 deletion registry/skills.yml
Original file line number Diff line number Diff line change
Expand Up @@ -398,7 +398,7 @@ skills:
# publishing-and-deployment — homed beside its owner+predicate siblings and reconciled verbatim from
# .github's producer manifest by `--write` (.github#299/.github#1200). The position
# and this annotation are generated; the row's bytes are the manifest's.
- { id: publishing-and-deployment,scope: operator,owner: .github, source: .github/.claude/skills/publishing-and-deployment/SKILL.md, sha256: 9bf686d0a9d2dbb18e0e54ee62c929e5acc860cac5c4aa957212188c62f90204, materializes-when: "false" }
- { id: publishing-and-deployment,scope: operator,owner: .github, source: .github/.claude/skills/publishing-and-deployment/SKILL.md, sha256: ab74c6619debb21926d931952923b53938d99f000bbcd76fac12a7eb334309dd, materializes-when: "false" }
# drive-board-best — homed beside its owner+predicate siblings and reconciled verbatim from
# .github's producer manifest by `--write` (.github#299/.github#1200). The position
# and this annotation are generated; the row's bytes are the manifest's.
Expand Down
Loading