Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
7f8b6e4
docs: establish d2b 3.0 Provider control-plane foundation
vicondoa Jul 23, 2026
95aa75e
docs: synchronize ADR 0046 foundation decisions
vicondoa Jul 23, 2026
20e3be5
docs: define d2b 3.0 control and operator surfaces
vicondoa Jul 23, 2026
6e314a7
docs: align integrated ADR 0046 contracts
vicondoa Jul 23, 2026
fdeb4b5
docs: specify d2b 3.0 Volume and Device resources
vicondoa Jul 23, 2026
4e451c6
docs: define d2b 3.0 telemetry and migration
vicondoa Jul 23, 2026
4b59bac
docs: specify d2b 3.0 Credential resources
vicondoa Jul 23, 2026
790e6f4
docs: define d2b 3.0 Provider state
vicondoa Jul 23, 2026
5783cdd
docs: define d2b 3.0 Zone routing
vicondoa Jul 23, 2026
ac34cef
docs: define d2b 3.0 execution resources
vicondoa Jul 23, 2026
7db9fb9
docs: define d2b 3.0 Network resources
vicondoa Jul 23, 2026
7b547d2
docs: normalize ADR 0046 cleanup contracts
vicondoa Jul 23, 2026
d301e2a
docs: add system-core and virtiofs Provider dossiers
vicondoa Jul 23, 2026
666f97c
docs: fix system-core bootstrap test contract
vicondoa Jul 23, 2026
c1905aa
docs: add display-wayland Provider dossier
vicondoa Jul 23, 2026
b5566c9
docs: add credential secret-service Provider dossier
vicondoa Jul 23, 2026
e72a2e4
docs: add Azure Container Apps Provider dossier
vicondoa Jul 23, 2026
5910238
docs: harmonize Provider foundation contracts
vicondoa Jul 23, 2026
9e87da5
docs: add local runtime Provider dossiers
vicondoa Jul 23, 2026
d5fec14
docs: add cloud and transport Provider dossiers
vicondoa Jul 23, 2026
beb9c3e
docs: add interaction Provider dossiers
vicondoa Jul 23, 2026
8b93999
docs: align Provider state contracts
vicondoa Jul 23, 2026
15bebde
docs: tighten Provider state quota policy
vicondoa Jul 23, 2026
1cb9348
docs: align Azure Container Apps Provider dossier
vicondoa Jul 23, 2026
97a7d34
docs: add security-key Provider dossier
vicondoa Jul 23, 2026
645f025
docs: align Nix authoring contracts
vicondoa Jul 23, 2026
6647402
docs: complete interaction Provider dossiers
vicondoa Jul 23, 2026
10a8975
docs: harmonize Provider dossiers
vicondoa Jul 23, 2026
d2d0daa
docs: fix Provider principal references
vicondoa Jul 23, 2026
cbde58a
docs: add ADR 0046 reset and cutover contract
vicondoa Jul 23, 2026
6d53117
docs: add ADR 0046 feasibility proofs
vicondoa Jul 23, 2026
5e3d89e
docs: add ADR 0046 streamline contract
vicondoa Jul 23, 2026
e909275
docs: add ADR 0046 security contract
vicondoa Jul 23, 2026
b403b76
docs: add ADR 0046 validation and delivery contract
vicondoa Jul 23, 2026
b3a7c21
docs: make resource status the default state surface
vicondoa Jul 23, 2026
3994043
docs: freeze three-layer status shape (universal base, ResourceType-c…
vicondoa Jul 23, 2026
b4fd759
docs: mirror three-layer shape into desired spec with canonical provi…
vicondoa Jul 23, 2026
8dabbd4
docs: migrate qualified provider namespace from placeholder d2b.io to…
vicondoa Jul 23, 2026
157d4e9
docs: add expedited reconcile and currency/disruptive-upgrade model (…
vicondoa Jul 23, 2026
f4e913a
docs: add Endpoint ResourceType and promote stable endpoint identitie…
vicondoa Jul 23, 2026
331f101
docs: ground credential-entra login in an Entrablau identity Guest (D…
vicondoa Jul 23, 2026
166402c
docs: migrate divergent apiVersion placeholder to resources.d2bus.org/v3
vicondoa Jul 23, 2026
abed373
docs: require fast hermetic tests with integration-only slow coverage…
vicondoa Jul 23, 2026
00373d8
docs: resolve device-spec placeholders and align D089/D094 test place…
vicondoa Jul 23, 2026
865cd21
docs: integrate ADR 0046 specification set
vicondoa Jul 24, 2026
71ebb92
docs: fix ADR 0046 work-item references
vicondoa Jul 24, 2026
04035f2
docs: add ADR 0046 implementation graph
vicondoa Jul 24, 2026
01821d4
docs: freeze layered spec and cross-zone sharing contracts
vicondoa Jul 24, 2026
d1e1d67
docs: freeze singleton and scarce-authority contract (D097)
vicondoa Jul 24, 2026
47828db
docs: downstream-scope edits pending reassignment (NOT shared prep)
vicondoa Jul 24, 2026
963309a
docs: ground audio authority dossier and work items in D096/D097 evid…
vicondoa Jul 24, 2026
48ab19d
docs: ground security-key authority dossier and work items in D096/D0…
vicondoa Jul 24, 2026
135d0ef
docs: ground observability authority dossier and work items in D096/D…
vicondoa Jul 24, 2026
9e03276
docs: ground D097 core-singleton authority audit in zone-control
vicondoa Jul 24, 2026
d1e0ecd
docs: name fixed user-session authority for D097 desktop/session audit
vicondoa Jul 24, 2026
c4896d7
docs: ground D097 hardware singleton authority audit (Host-global index)
vicondoa Jul 24, 2026
24f3ecf
docs: regenerate implementation graph + manifests after D095/D096/D097
vicondoa Jul 24, 2026
6ed0cd0
docs: freeze D096 Service projection model
vicondoa Jul 24, 2026
0c3a6a2
docs: correct D096 consumer intent naming
vicondoa Jul 24, 2026
9078677
docs: make D096 resource types provider-neutral
vicondoa Jul 24, 2026
5269c23
docs: define USBIP Service/State propagation
vicondoa Jul 24, 2026
8245e2d
docs: rename USBIP consumer resource to Binding
vicondoa Jul 24, 2026
e74d6fc
docs: make USB resource types provider-neutral
vicondoa Jul 24, 2026
36abf65
docs: separate audio service authority from guest state
vicondoa Jul 24, 2026
e405674
docs: rename per-consumer audio resource to binding
vicondoa Jul 24, 2026
17935a0
docs: make audio resource types provider-neutral
vicondoa Jul 24, 2026
e3a4501
docs: define provider-neutral security key resources
vicondoa Jul 24, 2026
687b277
docs: define observability service and state resources
vicondoa Jul 24, 2026
4781bc8
docs: rename observability state resource to binding
vicondoa Jul 24, 2026
c502e86
docs: make telemetry resources provider-neutral
vicondoa Jul 24, 2026
4a680b8
docs: freeze semantic service and binding contracts
vicondoa Jul 24, 2026
a7e8ed9
docs: tighten semantic service projection contracts
vicondoa Jul 24, 2026
c1bd240
docs: align telemetry export import schema
vicondoa Jul 24, 2026
fc2f447
docs: fix ADR46 projected command collisions
vicondoa Jul 24, 2026
8236c70
docs: close ADR 0046 panel findings
vicondoa Jul 24, 2026
3c9762a
docs: align security-key export import schema
vicondoa Jul 24, 2026
aea4e98
docs: assign system-core work-item ownership
vicondoa Jul 24, 2026
1a157ac
docs: correct ADR 0046 process teardown semantics
vicondoa Jul 24, 2026
0fde4d1
docs: fix audio export and capture contracts
vicondoa Jul 24, 2026
11b98f3
docs: tighten ADR 0046 network authority contracts
vicondoa Jul 24, 2026
7ec59e2
docs: reconcile ADR46 Nix and ZoneLink contracts
vicondoa Jul 24, 2026
d7cfc5f
docs: define ADR46 Zone parent topology
vicondoa Jul 24, 2026
2eab0cd
docs: close ADR 0046 work-item contract gaps
vicondoa Jul 24, 2026
985348f
docs: register ADR 0046 multi-prefix ownership
vicondoa Jul 24, 2026
afe2a59
docs: close ADR 0046 closure review gaps
vicondoa Jul 24, 2026
0013c35
docs: close ADR 0046 schema and graph gaps
vicondoa Jul 24, 2026
4c06732
docs: correct ADR 0046 count and anchors
vicondoa Jul 24, 2026
ef824b2
docs: correct ADR 046 networking authority
vicondoa Jul 24, 2026
744b06a
docs: correct ZoneLink reset ownership
vicondoa Jul 24, 2026
f3d34ca
docs: prohibit identity metric labels
vicondoa Jul 24, 2026
23ce2a0
docs: integrate ADR 0046 second-panel corrections
vicondoa Jul 24, 2026
ac98963
docs: define sealing-key rotation contract
vicondoa Jul 24, 2026
5539300
docs: enforce ADR 0046 telemetry identity policy
vicondoa Jul 24, 2026
6838ae3
docs: make ADR46 ZoneLinks child-local
vicondoa Jul 24, 2026
57c4026
docs: model ACA sandbox as provider endpoint
vicondoa Jul 24, 2026
2505daf
docs: close broker network teardown contracts
vicondoa Jul 24, 2026
69183fe
docs: make transport ZoneLinks child-local
vicondoa Jul 24, 2026
27c1b19
docs: align transport ZoneLinks with canonical spec
vicondoa Jul 24, 2026
c6f5386
docs: integrate ADR 0046 third-panel corrections
vicondoa Jul 24, 2026
bafaea8
docs: align zone routing with canonical ZoneLink
vicondoa Jul 24, 2026
434b22f
docs: keep credential identity out of telemetry
vicondoa Jul 24, 2026
371739f
docs: route QEMU TAP fds through Core
vicondoa Jul 24, 2026
489cec6
docs: canonicalize Endpoint visibility
vicondoa Jul 24, 2026
3fe115f
docs: add relay to canonical authorization verbs
vicondoa Jul 24, 2026
d636e74
docs: regenerate fourth-round integration artifacts
vicondoa Jul 24, 2026
2c3396b
docs: harden credential authorization and telemetry
vicondoa Jul 24, 2026
6dac27f
docs: align exact credential subresources
vicondoa Jul 24, 2026
e222d63
docs: integrate fifth-round authorization fixes
vicondoa Jul 24, 2026
427df10
docs: make managed-identity validation actionable
vicondoa Jul 24, 2026
1201aca
docs: validate volume rotation wire IDs
vicondoa Jul 24, 2026
336050f
docs: align Entra login Endpoint policy
vicondoa Jul 24, 2026
9fe7ac8
docs: route cloud-hypervisor TAP fds through Core
vicondoa Jul 24, 2026
bc28e8f
docs: integrate sixth-round panel fixes
vicondoa Jul 24, 2026
1c61670
docs: close final ADR 0046 panel findings
vicondoa Jul 24, 2026
6078a87
ci: run pull request gates for v3
vicondoa Jul 24, 2026
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
4 changes: 2 additions & 2 deletions .github/workflows/eval-with-entra-id.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
name: eval-with-entra-id
on:
push:
branches: [main]
branches: [main, v3]
pull_request:
branches: [main]
branches: [main, v3]

permissions:
contents: read
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pr-eval-shell-tests.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
name: pr-eval-shell-tests
on:
push:
branches: [main]
branches: [main, v3]
pull_request:
branches: [main]
branches: [main, v3]

permissions:
contents: read
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/pr-l1-static-fast.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
name: pr-l1-static-fast
on:
pull_request:
branches: [main]
branches: [main, v3]
push:
branches: [main]
branches: [main, v3]

permissions:
contents: read
Expand Down
26 changes: 26 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,32 @@ deprecations ship one minor release before removal.

## [Unreleased]

### Added

- Proposed ADR 0046 and its complete, documentation-only normative
specification set for the d2b 3.0 Provider control plane, under user review.
The atomic set has 55 member specs (28 foundation, resource, cross-cutting,
and closing specs plus a 27-Provider dossier catalog) indexed by
`docs/specs/README.md` and `docs/specs/providers/README.md` and bound by the
generated `ADR-046-spec-set.json` and `ADR-046-work-items.json` manifests.
It specifies Zone-local resources over the 19 standard ResourceTypes
(including `Endpoint`), independently packaged multi-process Providers
selected by `{ artifactId, config }`, an asynchronous embedded redb resource
plane with owner-driven reconciliation and commit-gated expedited reconcile,
status-first component state with optional Volumes, layered base-plus-provider
ResourceType specs with three-layer status, resource currency/upgrade/recycle
with CLI projections, Guest-resident Entrablau identity custody, fast hermetic
tests with integration-only slow coverage, and Noise-protected
ComponentSession/d2b-bus channels on the `d2bus.org` public namespace,
together with the security/threat-model, reset/cutover, feasibility,
validation and delivery, and streamline contracts. Everything remains
Proposed; no crates, services, controllers, or Providers are created.

### Changed

- Enabled the required Layer-1, eval-shell, and Entra example PR gates for
changes targeting the `v3` branch as well as `main`.

## [1.4.1] - 2026-07-12

### Added
Expand Down
Loading
Loading