RAGE slice 2: multi-source configuration + generic path discovery #2
Labels
No labels
bug
documentation
duplicate
enhancement
good first issue
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nsaspy/org-vector#2
Loading…
Add table
Add a link
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?
Parent: #2
Mode: AUTO RAGE — no human gate between research, design, RED, and implementation. Merge remains separate unless explicitly authorized.
Canonical ARADR document:
rage/org-vector-v2-aradr.orgonaradr/org-vector-v2.Goal
Replace the single-directory Org assumption with a reusable named-source configuration and path-discovery layer that can feed the generic library API.
This slice must not depend on Tree-sitter or any LLM. It should establish the configuration/source substrate needed by later Org/text/code adapters.
Required behavior
~expansion.[service] dir=...configuration remains accepted through a compatibility translation path.Configuration target
Illustrative, not frozen:
RED first
Add deterministic tempdir-backed tests that fail on current master because the multi-source API/config does not exist.
Minimum RED scenario:
notes,code) with nested files plus excluded paths.Also add compatibility RED/contract coverage for translating the legacy
[service] dir=...config into one named source.Attack questions
Gates
py_compile, pyright, black, flake8, andnix build .#pass at exact head.Dependency
This slice is downstream of the canonical document/source model in #3. AUTO RAGE may research/design this slice in parallel, but implementation should use the canonical types from #3 rather than inventing a second source model.