You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(adr): record the v5.0 project to environment rename in ADR-0006, and land its inbound pointers (#13364)
* docs(adr): record the v5.0 project to environment rename and its no-alias decision
ADR-0006 v4 gains a short section stating what the v5.0 tenancy rename
covered, that no alias was kept, and why -- measured on main rather than
recalled. The section states its reasons itself instead of quoting the
instruction file that points here, which is what made the previous
pointer a loop.
The three byte-identical v5.0 banners in ADR-0004/0005/0008 move
together: repointed at the new section, and the changeset path they
named for the breaking-change list is dropped (that file no longer
exists -- it was consumed at release, which is why a doc should not
cite one as durable evidence).
Placed before the two addenda so their 'first addendum' / 'second
addendum at the end of this file' cross-references stay true.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EXxTW8mvPBhoHxmyPZ63de
* docs(adr): point ADR-0007 and ADR-0008 Builds-on at the Accepted ADR-0006 v4
Both linked ADR-0006 under the bare filename, which holds the Superseded
v3. The redirect works, so the link checker was green either way and
nothing would ever have gone red.
Repointed at the .v4 filename -- the revision that carries the
API-surface vocabulary boundary -- with a short parenthetical on each so
the historical fact a Builds-on line records is not silently destroyed:
these records really were built on v3.
No mechanical Builds-on-vs-Superseded rule is added; two instances do
not justify a permanent gate.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EXxTW8mvPBhoHxmyPZ63de
* docs(adr): mark ADR-0006 v2 Superseded -- two files under one number claimed Accepted
v2 (three-layer tenancy: Project and Environment as siblings under
Organization, joined by sys_deployment) still read 'Accepted (v2)' while
v4 also reads Accepted. v4's own Supersedes line already names v2.
Verified before changing rather than assumed: nothing in v2's Decision
is uniquely live. It keeps sys_project as the physical table, plans a
dual sys_project / sys_environment ORM name, and holds the API URLs at
/api/v1/cloud/projects with provisionProject on the SDK -- every one of
which v4 and the v5.0 rename reverse, and the dual-name plan is exactly
the alias posture the rename refused.
Unlike v3 this file carries no redirect of any kind, so a reader or a
corpus scan keying on 'Status: Accepted' had nothing telling it to go
read v4. Status line only; neither v2 nor v3 is deleted -- they are part
of the record.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01EXxTW8mvPBhoHxmyPZ63de
---------
Co-authored-by: Claude <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: docs/adr/0004-cloud-multi-kernel.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# ADR-0004: Cloud Control Plane + Per-Project Kernels
2
2
3
-
> **v5.0 update (2026):** Throughout this document, the term *project* has been renamed to *environment* (no aliases; CLI flags, URL paths, schemas, env vars all hard-renamed). See ADR-0006 for the rationale and `.changeset/v5-project-to-environment-rename.md` for the breaking-change list. The body below is preserved verbatim for historical context.
3
+
> **v5.0 update (2026):** Throughout this document, the term *project* has been renamed to *environment* (no aliases; CLI flags, URL paths, schemas, env vars all hard-renamed). See [ADR-0006 v4 — the v5.0 rename and its no-alias decision](./0006-project-environment-split.v4.md#the-v50-rename-and-its-no-alias-decision) for the rationale. The body below is preserved verbatim for historical context.
4
4
5
5
6
6
**Status**: Superseded (2026-04-23) — the physical split between `apps/cloud`
> **v5.0 update (2026):** Throughout this document, the term *project* has been renamed to *environment* (no aliases; CLI flags, URL paths, schemas, env vars all hard-renamed). See ADR-0006 for the rationale and `.changeset/v5-project-to-environment-rename.md` for the breaking-change list. The body below is preserved verbatim for historical context.
3
+
> **v5.0 update (2026):** Throughout this document, the term *project* has been renamed to *environment* (no aliases; CLI flags, URL paths, schemas, env vars all hard-renamed). See [ADR-0006 v4 — the v5.0 rename and its no-alias decision](./0006-project-environment-split.v4.md#the-v50-rename-and-its-no-alias-decision) for the rationale. The body below is preserved verbatim for historical context.
4
4
5
5
6
6
**Status**: Accepted (2026-05-16) · **Amended** (2026-05-22, see "Amendment: post-ADR-0006 v4 scope") · **Amended** (2026-04-13, branch concept removed — see [ADR-0008 §0](./0008-metadata-repository-and-change-log.md#0-2026-04-13-amendment--drop-project-and-branch-from-metaref)) · **Amended** (2026-08-09, #6825 — the Phase-1 overlay-index migration is deleted; see "Amendment (2026-08-09, #6825): overlay-index delivery after the Phase-1 migration was deleted")
**Builds on**: [ADR-0005](./0005-metadata-customization-overlay.md) (Metadata Customization Overlay), [ADR-0006 v4](./0006-project-environment-split.v4.md) (Project/Environment Split — this record was originally built on v3, superseded by v4)
> **v5.0 update (2026):** Throughout this document, the term *project* has been renamed to *environment* (no aliases; CLI flags, URL paths, schemas, env vars all hard-renamed). See ADR-0006 for the rationale and `.changeset/v5-project-to-environment-rename.md` for the breaking-change list. The body below is preserved verbatim for historical context.
3
+
> **v5.0 update (2026):** Throughout this document, the term *project* has been renamed to *environment* (no aliases; CLI flags, URL paths, schemas, env vars all hard-renamed). See [ADR-0006 v4 — the v5.0 rename and its no-alias decision](./0006-project-environment-split.v4.md#the-v50-rename-and-its-no-alias-decision) for the rationale. The body below is preserved verbatim for historical context.
**Builds on**: [ADR-0003](./0003-package-as-first-class-citizen.md), [ADR-0004](./0004-cloud-multi-kernel.md), [ADR-0005](./0005-metadata-customization-overlay.md), [ADR-0006 v4](./0006-project-environment-split.v4.md) (this record was originally built on v3, superseded by v4)
9
9
**Supersedes (parts of)**: ad-hoc HMR wiring in `packages/metadata` and the local-only POST contract between CLI and runtime.
0 commit comments