Implement OpenSpec artifacts and SDK contracts

This commit is contained in:
Anthony Ettinger 2026-06-06 16:44:58 +00:00
parent 1aa67367b8
commit 17942eef57
16 changed files with 486 additions and 21 deletions

View file

@ -41,6 +41,7 @@ task
wallet
events
agentswarm
openspec
plugins
tui
update / upgrade
@ -57,6 +58,16 @@ sh1pt logicsrc --openspec-only agentswarm --yolo --repo profullstack/logicsrc
`agentswarm --yolo` opens the master agent flow. The master agent coordinates slave agents for scoped work such as reproduction, patching, review, documentation, and release evidence.
OpenSpec-compatible artifact commands:
```bash
logicsrc openspec import
logicsrc openspec export --out logicsrc-openspec-summary.md
logicsrc openspec change --id add-agent-policy --capability agents
```
When `--openspec` is enabled, AgentSwarm writes OpenSpec.dev-style files under `openspec/changes/<change-id>/`.
Machine-readable output should be available anywhere data is returned:
```bash

View file

@ -21,9 +21,13 @@ The projects can be complementary. LogicSRC should support an `--openspec` compa
```bash
logicsrc --openspec agentswarm --yolo --repo profullstack/logicsrc
logicsrc openspec import
logicsrc openspec export --out logicsrc-openspec-summary.md
logicsrc --openspec-only task validate ./task.yaml
sh1pt logicsrc --openspec agentswarm --yolo --repo profullstack/logicsrc
```
- `--openspec` enables OpenSpec.dev-compatible repo-local planning conventions where supported.
- `--openspec-only` restricts work to LogicSRC-published OpenSpec contracts.
- `openspec import` summarizes repo-local OpenSpec.dev-style specs and changes.
- `openspec export` writes a LogicSRC-readable markdown summary of those artifacts.