Skip to content

[Schema] Add 'temporal' RelationType value + renderer color #43

@anantham

Description

@anantham

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions