Epic: Build the CLI and core indexing/query services #1
Labels
No labels
area/cli
area/core
area/database
area/indexing
area/query
type/epic
type/feature
type/foundation
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
JayKobe6k/ClariTree#1
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Deliver a typed, scriptable CLI over backend-independent ClariTree application services. The MVP creates and incrementally updates LadybugDB indexes, resolves indexes from convenient selectors, searches indexed C entities, and traverses value lineage.
Command surface
textis the default for humans.jsonis stable, structured output suitable for programs. The CLI remains a thin adapter: indexing, cache resolution, search, traversal, validation, and database behavior belong to typed application/core services.Lineage uses upstream for producers that contribute to a value and downstream for consumers or derived values. This follows ClariTree's producer-to-consumer relationship direction and avoids ambiguous parent/child terminology.
Work breakdown
Completion criteria
--reindexis used.