refactor(glasspane): pi_type → event_type + close wiki residue items #165

Merged
clawdie merged 1 commit from residue-pi-type into main 2026-06-24 10:52:41 +02:00
Owner

Closes out the three wiki-ledger residue items.

#1 pi_typeevent_type (this PR, colibri): rename the pi-era field/param in colibri-glasspane. It names the normalized event-type string (zot events map onto the same taxonomy), so the neutral name is correct. PiStreamUpdate is not serialized → no wire impact. Now in the ledger's Shipped table, so wiki-lint enforces it.

#2 FEATURE_COLIBRI (clawdie-iso #130): README said "no separate feature flag," but it's an internal build-time escape hatch (default YES). Wording reconciled.

#3 clawdie-startx: verified — not drift. The build installs both clawdie-gui and clawdie-startx (same binary), the README already teaches clawdie-gui as the stable command, and no user-facing surface leads with startx. Recorded as an intentional alias.

Ledger now: pi_type moved to Shipped; #2/#3 recorded under Structural decisions; Known residue down to just the dangling ADR reference.

Verified: ci-checks.sh green; wiki-lint --strict clean (PASS 37 / FAIL 0).

🤖 Generated with Claude Code

Closes out the three wiki-ledger residue items. **#1 `pi_type` → `event_type`** (this PR, colibri): rename the pi-era field/param in `colibri-glasspane`. It names the *normalized* event-type string (zot events map onto the same taxonomy), so the neutral name is correct. `PiStreamUpdate` is **not serialized** → no wire impact. Now in the ledger's Shipped table, so `wiki-lint` enforces it. **#2 `FEATURE_COLIBRI`** (clawdie-iso #130): README said "no separate feature flag," but it's an internal build-time escape hatch (default YES). Wording reconciled. **#3 `clawdie-startx`**: **verified — not drift.** The build installs both `clawdie-gui` and `clawdie-startx` (same binary), the README already teaches `clawdie-gui` as the stable command, and no user-facing surface leads with `startx`. Recorded as an intentional alias. Ledger now: `pi_type` moved to Shipped; #2/#3 recorded under Structural decisions; Known residue down to just the dangling ADR reference. Verified: `ci-checks.sh` green; `wiki-lint --strict` clean (PASS 37 / FAIL 0). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
clawdie added 1 commit 2026-06-24 10:44:22 +02:00
refactor(glasspane): pi_type → event_type; close out wiki residue
Some checks failed
CI / rust (pull_request) Has been cancelled
CI / markdown (pull_request) Has been cancelled
CI / port (pull_request) Has been cancelled
CI / agent-jail-pkgs (pull_request) Has been cancelled
7bc9483156
Residue item #1: rename the pi-era `pi_type` field/param to `event_type` in
colibri-glasspane. It names the normalized event-type string (zot events map
onto the same taxonomy), so the harness-neutral name is correct. Internal only
— PiStreamUpdate is not serialized — so no wire impact.

Wiki ledger updated:
- pi_type → event_type added to Shipped (now enforced by wiki-lint).
- Residue items resolved and recorded under Structural decisions:
  - FEATURE_COLIBRI is an internal build-time escape hatch, not a user-facing
    flag — README clarified (clawdie-iso #130).
  - clawdie-gui is the stable operator command; clawdie-startx retained as a
    back-compat alias (both installed) — verified intentional, not drift.
- Known residue now down to the dangling ADR reference only.

Verified: ci-checks.sh green (fmt/clippy/test/markdown); wiki-lint --strict clean.
clawdie merged commit 9139aa5d0b into main 2026-06-24 10:52:41 +02:00
clawdie deleted branch residue-pi-type 2026-06-24 10:52:42 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: clawdie/colibri#165
No description provided.