Skip to content

Commit 424a435

Browse files
dfa1claude
andcommitted
docs(adr): use standard decision-axis status vocabulary
Drop the non-standard "Completed" ADR status, which conflated two axes: a decision's state (Proposed/Accepted/Deprecated/Superseded) versus whether the work shipped. Map every "Completed" to "Accepted"; the existing Released column already carries the shipped-ness axis (version, or blank when not yet shipped). Rewrite the status-values legend accordingly. No decisions change — only the label. ADR-literate readers track decision-state and implementation-state separately, so Status now holds only the former. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 9987467 commit 424a435

8 files changed

Lines changed: 17 additions & 15 deletions

docs/adr/0001-split-read-and-write-runtimes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ADR 0001: Split read and write runtimes out of `core`
22

3-
- **Status:** Completed (all phases done as of 2026-06-13)
3+
- **Status:** Accepted (all phases done as of 2026-06-13)
44
- **Date:** 2026-06-11
55
- **Deciders:** project maintainer
66
- **Supersedes:**

docs/adr/0007-pco-encode.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ADR 0007: Pure-Java `vortex.pco` encoder
22

3-
- **Status:** Completed (E1-E5, E7-E9 done; E6 partial: IntMult only; FloatMult/FloatQuant deferred as marginal vs. existing Classic+ALP cascade)
3+
- **Status:** Accepted (E1-E5, E7-E9 done; E6 partial: IntMult only; FloatMult/FloatQuant deferred as marginal vs. existing Classic+ALP cascade)
44
- **Date:** 2026-06-13
55
- **Deciders:** project maintainer
66
- **Supersedes:**

docs/adr/0009-write-api-ergonomics.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ADR 0009: Write API ergonomics — DType factories and typed chunk builder
22

3-
- **Status:** Completed (parts 1-3 shipped 2026-06-14; part 4 split out to ADR 0011)
3+
- **Status:** Accepted (parts 1-3 shipped 2026-06-14; part 4 split out to ADR 0011)
44
- **Date:** 2026-06-13
55
- **Deciders:** project maintainer
66
- **Supersedes:**

docs/adr/0010-lazy-decode.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ADR 0010: Lazy decode for 1:1 transform encodings
22

3-
- **Status:** Completed
3+
- **Status:** Accepted
44
- **Date:** 2026-06-13
55
- **Implemented:** 2026-06-14 — 2026-06-15
66
- **Deciders:** project maintainer

docs/adr/0012-zero-copy-layout-decoding.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ADR 0012: Zero-copy layout decoding — lazy Chunked and Dict arrays
22

3-
- **Status:** Completed
3+
- **Status:** Accepted
44
- **Date:** 2026-06-14
55
- **Implemented:** 2026-06-15 (PRs #38, #39, #42)
66
- **Deciders:** project maintainer

docs/adr/0014-variant-encoding-strategy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ADR 0014: Variant encoding strategy — chunked constants now, parquet.variant later
22

3-
- **Status:** Completed
3+
- **Status:** Accepted
44
- **Date:** 2026-06-18
55
- **Deciders:** project maintainer
66
- **Supersedes:**

docs/adr/0015-drop-materialized-fallbacks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ADR 0015: Drop Materialized fallbacks once Lazy has shipped
22

3-
- **Status:** Completed
3+
- **Status:** Accepted
44
- **Date:** 2026-06-16
55
- **Deciders:** project maintainer
66
- **Supersedes:**

docs/adr/ADR.md

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,27 +7,29 @@ This directory contains ADRs following the
77

88
Each ADR is a Markdown file named `NNNN-short-title.md`. Use `template.md` as the starting point.
99

10-
**Status values:** Proposed → Accepted → Completed | Deferred | Deprecated | Superseded
10+
**Status values:** Proposed → Accepted → Deprecated | Superseded — or Deferred / Rejected for
11+
decisions not adopted. Status tracks only the decision; the **Released** column records the version
12+
the decision shipped in (blank = not yet shipped).
1113

1214
## Index
1315

1416
| ADR | Title | Status | Released |
1517
|------|-----------------------------------------------|-----------|----------|
16-
| 0001 | Split read and write runtimes out of core | Completed | 0.7.0 |
18+
| 0001 | Split read and write runtimes out of core | Accepted | 0.7.0 |
1719
| 0002 | Pluggable DType, Layout, and Compute | Deferred | |
1820
| 0003 | VortexException sanitization + bounds typing | Accepted | |
1921
| 0004 | ResourceLimits + ReadOptions | Accepted | |
2022
| 0005 | Vector API adoption | Deferred | |
2123
| 0006 | Benchmark publishing | Accepted | |
22-
| 0007 | Pure-Java vortex.pco encoder | Completed | 0.7.0 |
24+
| 0007 | Pure-Java vortex.pco encoder | Accepted | 0.7.0 |
2325
| 0008 | Domain primitives for unsigned integers | Proposed | |
24-
| 0009 | Write API ergonomics | Completed | 0.7.0 |
25-
| 0010 | Lazy decode | Completed | 0.7.0 |
26+
| 0009 | Write API ergonomics | Accepted | 0.7.0 |
27+
| 0010 | Lazy decode | Accepted | 0.7.0 |
2628
| 0011 | Writer zero-copy MemorySegment overload | Deferred | |
27-
| 0012 | Zero-copy layout decoding: lazy Chunked/Dict | Completed | 0.7.0 |
29+
| 0012 | Zero-copy layout decoding: lazy Chunked/Dict | Accepted | 0.7.0 |
2830
| 0013 | Compute primitives: masks, kernels, no-materialise | Proposed | |
29-
| 0014 | Variant encoding: chunked constants now, parquet.variant later | Completed | 0.8.0 |
30-
| 0015 | Drop Materialized fallbacks once Lazy has shipped | Completed | 0.8.0 |
31+
| 0014 | Variant encoding: chunked constants now, parquet.variant later | Accepted | 0.8.0 |
32+
| 0015 | Drop Materialized fallbacks once Lazy has shipped | Accepted | 0.8.0 |
3133
| 0016 | vortex-arrow bridge module for Arrow interop | Proposed | |
3234
| 0017 | In-house FlatBuffers codegen + MemorySegment runtime | Accepted | |
3335
| 0018 | Apache Calcite SQL adapter — push-down source | Proposed | |

0 commit comments

Comments
 (0)