|
8 | 8 |
|
9 | 9 | ## Performance |
10 | 10 |
|
11 | | -- [ ] **Benchmark publishing** — drop CI workflow, add `bench-publish` script; see [ADR-0006](adr/0006-benchmark-publishing.md). |
| 11 | +- [ ] **Benchmark publishing** — see [ADR-0006](adr/0006-benchmark-publishing.md). |
12 | 12 | - [ ] Performance tests must be peer-reviewed |
13 | 13 | - [ ] Run performance tests on other machines (I have access only to Apple M5) |
14 | | -- [ ] **Vector API adoption** — deferred; see [ADR-0005](adr/0005-vector-api-adoption.md) for adoption criteria and candidate loops. |
| 14 | +- [ ] **Vector API adoption** — see [ADR-0005](adr/0005-vector-api-adoption.md). |
15 | 15 |
|
16 | 16 | ## Security |
17 | 17 |
|
@@ -44,7 +44,7 @@ Per-encoding gotchas: |
44 | 44 |
|
45 | 45 | ### Resource caps |
46 | 46 |
|
47 | | -- [ ] **Implement `ResourceLimits` + `ReadOptions`** — see [ADR-0004](adr/0004-resource-caps-read-options.md) for design, defaults, and enforcement points. Also covers Pco page/bin caps. |
| 47 | +- [ ] **Implement `ResourceLimits` + `ReadOptions`** — see [ADR-0004](adr/0004-resource-caps-read-options.md). |
48 | 48 |
|
49 | 49 | ### Fuzz infrastructure |
50 | 50 |
|
@@ -77,18 +77,12 @@ Per-encoding gotchas: |
77 | 77 |
|
78 | 78 | ## Tooling |
79 | 79 |
|
80 | | -- [ ] Optional `vortex-arrow` bridge module for Arrow ecosystem interop — see [ADR-0016](adr/0016-vortex-arrow-bridge.md) |
| 80 | +- [ ] **`vortex-arrow` bridge module** — see [ADR-0016](adr/0016-vortex-arrow-bridge.md). |
81 | 81 |
|
82 | 82 | ## API |
83 | 83 |
|
84 | | -- [ ] **Error messages — structural sanitization of `VortexException`** — |
85 | | - Phase E (bounds typing via `IoBounds`) shipped; remaining is Phases A–D (the `Sanitize` |
86 | | - helper + `VortexError` catalog). See [ADR-0003](adr/0003-vortex-exception-sanitization.md) |
87 | | - for design and phasing. |
88 | | -- [ ] Use domain primitives (`UInt32`, `UInt64`, etc.) as value classes via Project Valhalla instead of raw `long`/`int` |
89 | | - - See [ADR-0008](adr/0008-domain-primitives-unsigned-integers.md) and https://dfa1.github.io/articles/rethink-domain-primitives-with-valhalla |
90 | | - - Candidates: `PType` integer kinds, buffer offsets, row indices, byte lengths |
91 | | - - Goal: type-safety at zero cost (value class = no heap alloc, no boxing) |
| 84 | +- [ ] **`VortexException` message sanitization** — see [ADR-0003](adr/0003-vortex-exception-sanitization.md). |
| 85 | +- [ ] **Domain primitives (unsigned integers via Valhalla)** — see [ADR-0008](adr/0008-domain-primitives-unsigned-integers.md). |
92 | 86 |
|
93 | 87 | ## Encodings |
94 | 88 |
|
|
0 commit comments