Context
Per phase-b curation log §7.10. Surfaced 2026-05-11.
Phase-b's `b2s3 → b3` relation expresses "`samayaṁ` is the temporal frame within which `bhagavā` [was dwelling]." Currently encoded as `type: 'location'` with label "Time WHEN" — a hack. The 4 enum values (`ownership` / `direction` / `location` / `action`) don't have a clean home for temporal relations.
Proposed shape
export type RelationType = 'ownership' | 'direction' | 'location' | 'action' | 'temporal';
Considerations
- Requires renderer palette update (5th color for temporal — perhaps muted blue-violet to distinguish from `location` green)
- Per FEATURES.md §1.3: "Adding a new `type` value would be a breaking change for older renderers (they'd skip rendering, console-warn). Bump version if added."
Status
Currently deferred per user's "more data before deciding" rule — only 1/4 phases hit this (phase-b). Re-evaluate after batch 3 (phase-e through phase-h) if temporal relations recur. If only 1-2 hits across 8 phases, keep `location` as the encoding and accept the "Time WHEN" label as a workaround.
Hit count
1/4 phases. Watch list.
Context
Per phase-b curation log §7.10. Surfaced 2026-05-11.
Phase-b's `b2s3 → b3` relation expresses "`samayaṁ` is the temporal frame within which `bhagavā` [was dwelling]." Currently encoded as `type: 'location'` with label "Time WHEN" — a hack. The 4 enum values (`ownership` / `direction` / `location` / `action`) don't have a clean home for temporal relations.
Proposed shape
Considerations
Status
Currently deferred per user's "more data before deciding" rule — only 1/4 phases hit this (phase-b). Re-evaluate after batch 3 (phase-e through phase-h) if temporal relations recur. If only 1-2 hits across 8 phases, keep `location` as the encoding and accept the "Time WHEN" label as a workaround.
Hit count
1/4 phases. Watch list.