Skip to content

Commit 56e6a02

Browse files
committed
docs: Update RFC-0130 references to RFC-0202 in blob missions plan
RFC-0130 was renumbered to RFC-0202 per RFC numbering policy for storage category (0200-0299).
1 parent d23c664 commit 56e6a02

1 file changed

Lines changed: 15 additions & 15 deletions

File tree

docs/plans/2026-03-28-rfc-0201-blob-implementation-missions.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ Two separate missions are **UNBLOCKED** and can proceed immediately:
88
- **Mission A**: Phase 2a/2b/2c/2e — Core Blob (wire tag 12)
99
- **Mission B1**: Phase 2f — DFP Dispatcher Integration (wire tag 13)
1010

11-
Both missions depend only on `octo-determin` crate (already in stoolap) and RFC-0104 (Accepted). Neither depends on RFC-0130.
11+
Both missions depend only on `octo-determin` crate (already in stoolap) and RFC-0104 (Accepted). Neither depends on RFC-0202.
1212

13-
**BigInt (wire tag 14)** is covered by RFC-0130-A — see "RFC-0130-A and RFC-0130-B Dependency" section below.
13+
**BigInt (wire tag 14)** is covered by RFC-0202-A — see "RFC-0202-A and RFC-0202-B Dependency" section below.
1414

1515
---
1616

@@ -421,7 +421,7 @@ Phase 2f adds explicit DFP serialization/deserialization with wire tag 13 in the
421421

422422
The `octo-determin::Dfp` and `DfpEncoding` types already exist in stoolap. Phase 2f is purely about wire protocol dispatch.
423423

424-
**Note:** BigInt (wire tag 14) is NOT covered by this mission — it is specified by RFC-0130 and depends on RFC-0130 being Accepted and Implemented first.
424+
**Note:** BigInt (wire tag 14) is NOT covered by this mission — it is specified by RFC-0202 and depends on RFC-0202 being Accepted and Implemented first.
425425

426426
### Dispatcher Integration
427427

@@ -439,34 +439,34 @@ The `octo-determin::Dfp` and `DfpEncoding` types already exist in stoolap. Phase
439439

440440
---
441441

442-
## RFC-0130-A and RFC-0130-B Dependency
442+
## RFC-0202-A and RFC-0202-B Dependency
443443

444444
BigInt infrastructure in stoolap is split into two RFCs:
445445

446-
**RFC-0130-A** (Stoolap BIGINT and DECIMAL Core Types, Draft):
446+
**RFC-0202-A** (Stoolap BIGINT and DECIMAL Core Types, Draft):
447447
- Core type infrastructure: `DataType::Bigint`, `DataType::Decimal`, `Value::bigint()`, `Value::decimal()`, SQL parsing, VM dispatch
448448
- Depends ONLY on RFC-0110 and RFC-0111 (both Accepted) — **no conversion dependency**
449-
- **Can be implemented immediately** while RFC-0130-B completes review
449+
- **Can be implemented immediately** while RFC-0202-B completes review
450450

451-
**RFC-0130-B** (BIGINT and DECIMAL Conversions, Draft):
451+
**RFC-0202-B** (BIGINT and DECIMAL Conversions, Draft):
452452
- Conversion functions: BIGINT↔DQA, BIGINT↔DECIMAL, DECIMAL↔DQA
453-
- Depends on RFC-0130-A (core types must exist first) AND RFC-0131-0135 (all Draft, with mutual dependencies)
453+
- Depends on RFC-0202-A (core types must exist first) AND RFC-0131-0135 (all Draft, with mutual dependencies)
454454
- **Later phase** — conversions come after core types
455455

456-
**RFC-0201 Phase 2f BigInt note:** The BigInt wire tag 14 dispatcher is part of RFC-0130-A's scope. No separate RFC-0201 mission needed.
456+
**RFC-0201 Phase 2f BigInt note:** The BigInt wire tag 14 dispatcher is part of RFC-0202-A's scope. No separate RFC-0201 mission needed.
457457

458458
**Mission sequencing:**
459-
1. Advance RFC-0130-A to Accepted → implement core types in stoolap
459+
1. Advance RFC-0202-A to Accepted → implement core types in stoolap
460460
2. RFC-0131-0135 advance to Accepted
461-
3. Advance RFC-0130-B to Accepted → implement conversion functions
461+
3. Advance RFC-0202-B to Accepted → implement conversion functions
462462

463463
---
464464

465465
## Dependencies
466466

467467
- **Mission A**: No external RFC dependencies. RFC-0127 (DCS Blob Amendment) is already Accepted and provides the wire format foundation.
468-
- **Mission B1 (DFP)**: RFC-0104 (DFP wire format) is Accepted. `octo-determin::Dfp` already in stoolap. Independent of RFC-0130.
469-
- **BigInt (Phase 2f)**: Covered by RFC-0130-A (core types). RFC-0130-B (conversions) is a later phase.
468+
- **Mission B1 (DFP)**: RFC-0104 (DFP wire format) is Accepted. `octo-determin::Dfp` already in stoolap. Independent of RFC-0202.
469+
- **BigInt (Phase 2f)**: Covered by RFC-0202-A (core types). RFC-0202-B (conversions) is a later phase.
470470

471471
---
472472

@@ -481,11 +481,11 @@ After Mission A:
481481
After Mission B1 (DFP):
482482
- DFP round-trip through serialize/deserialize with wire tag 13
483483

484-
After RFC-0130-A (BigInt core):
484+
After RFC-0202-A (BigInt core):
485485
- BigInt available in stoolap via `DataType::Bigint` and `Value::BigInt`
486486
- `NUMERIC_SPEC_VERSION = 2` after BigInt core implementation
487487

488-
After RFC-0130-B (conversions):
488+
After RFC-0202-B (conversions):
489489
- CAST expressions work for BIGINT↔DQA, BIGINT↔DECIMAL, DECIMAL↔DQA
490490

491491
---

0 commit comments

Comments
 (0)