Define typed application services and adapter ports #2
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#2
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
Introduce the backend-independent application boundary used by the CLI and future HTTP, MCP, and GUI adapters. No frontend should orchestrate libclang directly or access LadybugDB directly.
Scope
CSourceIndexeras a narrow one-translation-unit parser boundary; rename or wrap it if needed so project indexing is not confused with parsing one TU.Acceptance criteria
Dependencies
None. This establishes the contracts consumed by the remaining issues.
index newproject indexing and atomic publication #8