1.0 KiB
1.0 KiB
ADDED Requirements
Requirement: Plugin source in cc-os repo
Plugin source SHALL live at cc-os/plugins/memory/ under git version control.
Scenario: Source is tracked in git
- WHEN a developer inspects the cc-os repository
- THEN
plugins/memory/directory exists with all hook scripts and plugin config under git tracking
Requirement: Marketplace points to cc-os source
The local-plugins marketplace entry for memory SHALL reference cc-os/plugins/memory/ as its source path.
Scenario: Plugin loads from cc-os path
- WHEN Claude Code starts a session after cutover
- THEN the memory plugin is loaded from
cc-os/plugins/memory/(not~/.claude/plugins/memory/)
Requirement: No unversioned in-place edits
Plugin files at ~/.claude/plugins/memory/ SHALL NOT be the authoritative source after cutover.
Scenario: Edit is versioned
- WHEN a developer modifies a hook script
- THEN the change is made in
cc-os/plugins/memory/, committed to git, and takes effect on next session load