Skip to content

docs(salvage): preserve orphan WIP for ADR-0004 and open-questions - #448

Merged
Xuepoo merged 1 commit into
mainfrom
cmd/salvage-orphan-wip
Oct 13, 2026
Merged

Xuepoo merged 1 commit into
mainfrom
cmd/salvage-orphan-wip

Conversation

@Xuepoo

@Xuepoo Xuepoo commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

Priority: P1 | Area: docs | Labels: docs,area:docs,P1 | Milestone: v0.1.0 | RFC: OQ-073 | Task: n/a (salvage, no task)

Salvaged orphan uncommitted work from the shared checkout (previous owners gone; preserved, not discarded).

Source: working-tree diff at local main fd35c26 (2 files), rebased onto origin/main b662078 in a clean worktree (.worktrees/cmd-salvage-orphan-wip). The shared checkout's dirty state was left untouched (read-only status/diff/fetch there only; no checkout, stash, add, or commit in it).

Diff assessment (real content, NOT recording-purge; zero recording mentions in the diff):

  • docs/decisions/adrs/ADR-0004-upstream-dependencies.md (10+/8-): adopts the pure-Rust HarfBuzz shaping stack (harfrust + swash + fontdb) behind bitty-render::shaped under bitty#1666 / CTX-0952, bumps wgpu to the ~26.x line, notes fontdb 0.24 (#1692, CTX-0993) vendoring its query parser and dropping the ttf-parser edge, and points OQ-073 at the accepted Ligature Decision.
  • docs/decisions/open-questions.md (semantic change is exactly 2 rows; the rest is table-width formatting): OQ-048 moves Open -> Partially resolved (dual light:<name>,dark:<name> switching shipped in bitty CTX-0951, PR #1687 under #1669) and OQ-073 moves Open -> Accepted (shipped in bitty #1666, CTX-0952, PRs #1685, #1690, #1706).

Merge note: origin/main had moved 3 commits ahead with its own open-questions.md updates (OQ-058 RFC-0006 note, OQ-076/OQ-077 Implemented-only parsers, RFC-OQ-2/3/5 panel contract). The raw patch did not apply cleanly, so this branch keeps every origin/main row and applies only the two orphan rows (OQ-048, OQ-073) on top — no regression. just check is green in the worktree.

Housekeeping note: the [CTX-0251] subject prefix on the commit was auto-applied by this repo's managed prepare-commit-msg hook from shared CarryCtx context. This salvage is NOT CTX-0251 work; the prefix is hook provenance, kept per the no-bypass rule.

Refs: bitty#1666, bitty#1669, bitty#1685, bitty#1690, bitty#1706, bitty#1687, bitty#1692, OQ-073, OQ-048 (Refs, NOT Closes — unreviewed salvage, needs owner review).

Do NOT merge without owner review.

…uestions

Salvaged uncommitted orphan work from the shared checkout (previous
owners gone). Source: working-tree diff at fd35c26, rebased onto
origin/main b662078 via patch plus surgical merge.

Preserved orphan content:
- ADR-0004: harfrust+swash+fontdb shaping adoption, wgpu 26.x,
  fontdb 0.24 ttf-parser note (#1692 CTX-0993), OQ-073 close ref.
- open-questions: OQ-048 Partially resolved (CTX-0951 #1687 #1669),
  OQ-073 Accepted (shipped #1666 CTX-0952 #1685 #1690 #1706).

Kept origin/main updates (no regression): OQ-058 RFC-0006 note,
OQ-076/077 Implemented-only parsers, RFC-OQ-2/3/5 panel contract.

Unreviewed salvage - needs owner review. Shared checkout dirty
state left untouched.
@Xuepoo Xuepoo added docs Documentation area:docs Documentation area P1 Priority: high labels Oct 8, 2026
@Xuepoo Xuepoo added this to the v0.1.0 milestone Oct 8, 2026
@Xuepoo
Xuepoo merged commit 86b0711 into main Oct 13, 2026
4 checks passed
@Xuepoo
Xuepoo deleted the cmd/salvage-orphan-wip branch October 13, 2026 07:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:docs Documentation area docs Documentation P1 Priority: high

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant