You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This index provides stable traceability from product vision themes through requirements, use cases, engineering tasks, and acceptance criteria. Add new rows as requirements, use cases, or engineering issues are created.
ID Conventions
Prefix
Domain
Example
V1-FR-NNN
v1 functional requirement
V1-FR-001
V1-NFR-NNN
v1 non-functional requirement
V1-NFR-001
V1-UX-NNN
v1 UX requirement
V1-UX-001
V1-DA-NNN
v1 data / artifact requirement
V1-DA-001
V1-AC-NNN
v1 acceptance criterion
V1-AC-001
V1-OQ-NNN
v1 open question
V1-OQ-001
REQ-V2-NNN
v2.0 requirement
REQ-V2-001
UC-NNN
use case
UC-01
SC-V1-NNN
v1 scenario
SC-V1-01
TEST-NNN
verification / test scenario
TEST-001
ARCH-NNN
architecture concern
ARCH-001
All IDs are stable once assigned. Retired IDs are marked [retired] rather than deleted.
1. Vision Themes → Requirements
These map the five product vision themes from docs/product-vision.md to the requirement groups that implement them.
Vision theme
Requirements
Template installation — users can install the agentic-workflow template into their vault
V1-FR-010–016, V1-DA-001–005, V1-AC-002–004
Workflow navigation — users can see and navigate active workflow state
V1-FR-020–026, V1-UX-003, V1-UX-007, V1-AC-005
Artifact creation — users can create and open workflow artifacts
V1-FR-030–034, V1-DA-001–003, V1-AC-006–007
Agent-ready extension point — v1 shell anticipates v2.0 agentic coworkers
V1-FR-040–043, V1-AC-008
Developer and contributor experience — contributors can run and extend the plugin locally
V1-NFR-005–007, V1-AC-009–010
2. Requirements → Use Cases
2.1 Plugin Installation and Bootstrapping
Requirement
Description
Use cases
Engineering issue
V1-FR-001
Sideload installation path
—
Phase 1 (#5)
V1-FR-002
Load without error in a fresh vault
UC-01, UC-02
Phase 4
V1-FR-003
Register Obsidian command for navigator
UC-02
Phase 4
V1-FR-004
Persist settings via loadData/saveData
UC-02, UC-32–34
Phase 4
V1-FR-005
Record installed template version in settings
UC-02
Phase 4
2.2 Template Installation
Requirement
Description
Use cases
Engineering issue
V1-FR-010
Select template version
—
Phase 4
V1-FR-011
Install template files and folder structure
UC-01
Phase 4
V1-FR-012
Detect existing files before writing
SC-V1-05
Phase 4
V1-FR-013
Prompt user before overwriting
SC-V1-05
Phase 4
V1-FR-014
Never overwrite without explicit confirmation
SC-V1-05, UC-02
Phase 4
V1-FR-015
Report success or failure with skipped files
—
Phase 4
V1-FR-016
Use released template versions, not unpublished state
—
Phase 4
2.3 Workflow Navigation UI
Requirement
Description
Use cases
Engineering issue
V1-FR-020
Sidebar/panel view (Vue 3)
UC-02
#14, Phase 4
V1-FR-021
Display installed template version
UC-02
Phase 4
V1-FR-022
Display active project or feature name
UC-02, UC-08
Phase 4
V1-FR-023
Display current workflow stage
UC-02, UC-03
Phase 4
V1-FR-024
List expected next artifacts or actions
UC-03, UC-09
Phase 4
V1-FR-025
Commands to open key workflow files
UC-04, UC-19
Phase 4
V1-FR-026
Language and patterns extensible for v2.0
—
#16, Phase 4
2.4 Artifact Creation
Requirement
Description
Use cases
Engineering issue
V1-FR-030
Create project or workflow scaffold from plugin
UC-01
Phase 4
V1-FR-031
Follow template conventions for scaffolded artifacts
UC-01
Phase 4
V1-FR-032
All artifacts written as plain Markdown
UC-01, UC-14, UC-18
Phase 4
V1-FR-033
Artifacts editable outside the plugin
UC-35
Phase 4
V1-FR-034
No plugin-private artifact storage
—
Phase 4
2.5 Agent Interaction Placeholder
Requirement
Description
Use cases
Engineering issue
V1-FR-040
Reserved UI area for future agent coworkers
—
#16, Phase 4
V1-FR-041
Placeholder defines v2.0 data shapes
—
Phase 4
V1-FR-042
Documentation identifies agent capabilities deferred to v2.0
—
#23
V1-FR-043
Architecture does not block agentonomous integration
—
#12, #16
2.6 Update Model Placeholder
Requirement
Description
Use cases
Engineering issue
V1-FR-050
Record installed template version (see V1-FR-005)
—
Phase 4
V1-FR-051
Document update model for future releases
—
Phase 4
V1-FR-052
Full migration support is deferred; version recording only