Tabish Bidiwale
5d848cf005
fix: remove unnecessary migration documentation
...
- Remove migration.md as project has no existing users to migrate
- Remove Migration Support section from tasks.md
- Structured format only applies to behavioral specs, not convention definitions
2025-08-13 21:36:52 +10:00
Tabish Bidiwale
5607fd3ccb
fix: remove migration section from spec, keep only in change proposal
2025-08-13 21:21:28 +10:00
Tabish Bidiwale
6a0d862258
refactor: enhance openspec-conventions with structured format
...
- Merge format rules into openspec-conventions instead of separate spec
- Add Format Flexibility requirement for non-behavioral content
- Address review feedback on gradual migration and alternative formats
2025-08-13 21:17:46 +10:00
Tabish Bidiwale
1fe5f84fbc
feat(openspec): add structured format specification for consistency
2025-08-13 21:05:36 +10:00
Tabish Bidiwale
80e78ecd1e
chore: archive add-archive-command change after deployment
2025-08-13 18:49:17 +10:00
Tabish Bidiwale
564135a530
archive diff command
2025-08-13 18:47:31 +10:00
Tabish Bidiwale
441f9f444b
Merge pull request #20 from Fission-AI/fix-archive-spec-updates
...
Fix: Add spec update functionality to archive command
2025-08-13 18:03:09 +10:00
Tabish Bidiwale
b322829091
fix: add spec update functionality to archive command
...
The archive command was missing critical functionality to update main specs
from the change's future state specs when archiving. This fix adds:
- Spec update process that copies future state specs to main specs directory
- Confirmation prompt showing which specs will be created vs updated
- --yes flag for automation scenarios to skip confirmations
- Safety by default with clear visibility into spec changes
2025-08-13 18:00:00 +10:00
Tabish Bidiwale
5167e65a5c
chore: archive add-list-command change after deployment
2025-08-13 17:36:12 +10:00
Tabish Bidiwale
d3237cac7b
feat: add OpenSpec change proposal for archive command
2025-08-13 17:23:17 +10:00
Tabish Bidiwale
76e1ec2a1f
Merge pull request #12 from Fission-AI/feat/add-diff-command
...
feat: add diff command to view spec changes
2025-08-13 17:00:48 +10:00
Tabish Bidiwale
6cbb803e48
refactor: switch to jest-diff for better output and simpler code
...
- Replace custom diff implementation with jest-diff
- Reduce code from 229 to 178 lines (22% reduction)
- Get professional GitHub-style diff output
- Automatic word-level highlighting built-in
- Smaller bundle size (jest-diff: 85KB vs diff: 492KB)
2025-08-13 15:45:14 +10:00
Tabish Bidiwale
183b82f266
feat: enhance diff command with word-level highlighting and better formatting
...
- Add word-level diff highlighting for changed lines
- Improve file headers with status indicators and statistics
- Add summary view showing total files changed and lines modified
- Enhanced visual formatting with separators and colors
- Extract magic strings as constants for maintainability
2025-08-13 15:29:43 +10:00
Tabish Bidiwale
b288f2fc88
fix: update spec to contain complete future state per OpenSpec conventions
2025-08-13 15:21:14 +10:00
Tabish Bidiwale
22134a603b
feat: add @requirement markers convention for requirement identification
...
- Define @requirement marker syntax for identifying requirements in specs
- Each marker includes a kebab-case identifier before WHEN/THEN blocks
- Document convention in openspec-conventions spec
- Enables reliable extraction without brittle regex parsing
2025-08-13 14:50:24 +10:00
Tabish Bidiwale
3b5fd11cb9
Merge pull request #13 from Fission-AI/feat/add-list-command
...
feat(openspec): add list command to display active changes
2025-08-12 16:57:43 +10:00
Tabish Bidiwale
fce227a36e
fix: address code review feedback for diff command
...
- Fix empty line filtering to preserve formatting in diffs
- Replace prompts with @inquirer/prompts for consistency
- Extract magic strings as constants
- Mark tests as incomplete in tasks.md
2025-08-12 16:12:15 +10:00
Tabish Bidiwale
8bcf2c6905
feat(openspec): add list command change proposal
2025-08-12 00:59:45 +10:00
Tabish Bidiwale
467346f9fe
feat: add diff command to view spec changes
2025-08-12 00:59:43 +10:00
Tabish Bidiwale
9a03ba1853
chore: abandon add-status-command change
2025-08-12 00:59:28 +10:00
Tabish Bidiwale
581a681a47
chore: archive add-complexity-guidelines change after deployment
2025-08-11 23:40:25 +10:00
Tabish Bidiwale
9d425865c1
docs(openspec): add complexity management guidelines and update templates
2025-08-11 23:17:42 +10:00
Tabish Bidiwale
a490dbbc78
chore: archive add-update-command change and update specs
2025-08-11 22:29:34 +10:00
Tabish Bidiwale
edf6873afa
feat(cli): add update command to refresh OpenSpec instructions and CLAUDE.md via markers
2025-08-11 21:37:46 +10:00
Tabish Bidiwale
e40abe1f20
docs(openspec): align add-update-command change with conventions and idempotency
2025-08-09 19:22:55 +10:00
Tabish Bidiwale
e752b3200f
refactor: simplify update command proposal to remove version tracking
2025-08-07 01:22:34 +10:00
Tabish Bidiwale
a59284839b
feat: add change proposal for openspec update command
2025-08-07 01:16:03 +10:00
Tabish Bidiwale
fa824fac95
chore(openspec): archive completed init command change
2025-08-07 01:04:53 +10:00
Tabish Bidiwale
a913546ee3
docs: mark test tasks as complete in init command change
2025-08-07 00:57:19 +10:00
Tabish Bidiwale
cc01cca551
docs: update init command spec with implementation details and mark tasks complete
2025-08-07 00:18:08 +10:00
Tabish Bidiwale
5a425edf4d
feat: enhance init command with AI tool support and improved UX
2025-08-06 22:24:02 +10:00
Tabish Bidiwale
78751d75ca
chore: archive adopt-future-state-storage change
2025-08-06 21:54:21 +10:00
Tabish Bidiwale
8440da50b8
Merge pull request #6 from Fission-AI/add-complexity-guidelines
...
feat: add complexity management guidelines
2025-08-06 21:41:25 +10:00
Tabish Bidiwale
326cb0febc
add complexity management guidelines to prevent over-engineering
2025-08-06 21:23:22 +10:00
Tabish Bidiwale
7ae14d5858
simplify status command proposal to minimal scope
2025-08-06 21:17:53 +10:00
Tabish Bidiwale
e08f1a2e60
feat: add change proposal for status command
2025-08-06 18:09:08 +10:00
Tabish Bidiwale
cb5ac65d03
feat: adopt future state storage for OpenSpec changes
2025-08-06 16:50:00 +10:00
Tabish Bidiwale
6b8845b10a
remove any updates to the proposal format
2025-08-06 15:42:19 +10:00
Tabish Bidiwale
b5be00bfe5
Add change for updating spec storage format
2025-08-06 14:26:19 +10:00
Tabish Bidiwale
f479e15075
Revert test changes
2025-08-06 14:06:05 +10:00
Tabish Bidiwale
c111c18043
improve diff format readability with unified diff headers and preview file
2025-08-05 23:29:19 +10:00
Tabish Bidiwale
6b09fa6efe
feat: add change proposal for openspec init command
2025-08-05 23:15:13 +10:00
Tabish Bidiwale
48ad6c58bd
chore: archive completed typescript initialization change
2025-08-05 22:29:40 +10:00
Tabish Bidiwale
eea1654f47
feat: add typescript initialization change proposal
2025-08-05 17:12:12 +10:00