Start using OpenSpec for Braid #8
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?
This project has been mostly done without a good process, despite that being the main mission of braid. We did some dogfood experiments to try and use a bit better process to develop, but I'm finding that many requests that have been made have not been fulfilled.
The main process will be that Forgejo tickets should be passed to Openspec explore, and then ushered through the whole process until archive.
OpenSpec is now initialized on this repository, in
2624771.openspec init(OpenSpec 1.10.0,spec-drivenschema) with the Claude Code tooling: the/opsx:explore,/opsx:propose,/opsx:apply,/opsx:sync,/opsx:updateand/opsx:archivecommands, and their skills, under.claude/.openspec/config.yamlholds the project context every artifact is written against: what Braid is, the stack, the conventions (commit style, UI code style, a test with every behaviour change), the verification commands, and the process.CLAUDE.mdstates the process for every session. A Forgejo issue is explored, proposed (proposal, specs, design, tasks), applied, verified (including a real browser for UI work) and archived. Its issue then gets a comment on what shipped and is closed.ui/has its own Playwright verification task.openspec/specs/starts empty; the specs accumulate as changes are archived. #6 is the first issue going through this process.