Skip to content

Commit c26cb0d

Browse files
committed
Add high-priority referenceable cross-referencing system to roadmap for improved navigation and maintainability
1 parent 773bf7f commit c26cb0d

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

roadmap.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -311,6 +311,17 @@
311311
-**Migration Support**: Provide migration utilities for existing projects with directives in `.specify/`
312312
-**Path Resolution Updates**: Update all team directive path resolution logic to use new directory structure
313313

314+
#### **Referenceable Cross-Referencing System** *(0% Complete)* - **HIGH PRIORITY**
315+
316+
- **Description**: Implement a structured reference format (`@rule:relative_filepath`) for cross-referencing within team-ai-directives to eliminate duplication, improve navigation, and enable future tooling integration.
317+
- **Key Components**:
318+
- Define reference syntax: `@rule:path/relative/to/rules/dir.md` for rules, extend to `@example:`, `@persona:` as needed
319+
- Update existing files to use references instead of duplicating content (start with null safety overlap)
320+
- Add validation in CONTRIBUTING.md or CI to enforce references and prevent broken links
321+
- Enable tooling integration for automatic link resolution and IDE support
322+
- **Benefits**: Eliminates duplication across atomic/composite sections, enhances maintainability, enables scalable directive repositories, supports Factor XI Directives as Code
323+
- **Implementation**: Establish conventions, apply to overlap fixes, integrate with governance process, build tooling support
324+
314325
#### **Feature-Level Mode Configuration** *(0% Complete)* - **FUTURE ENHANCEMENT**
315326

316327
-**Per-Feature Mode Settings**: Allow different workflow modes (build/spec) per feature instead of project-wide

0 commit comments

Comments
 (0)