artifact chain
Intent becomes a requirement.
The task bounds what may change.
The run pastes evidence.
The review routes exceptions.
The finding preserves what the next task should know.
A markdown workflow for turning requests into scoped agent work, review evidence, and saved findings.
$ cat what-is-suspec.md
Suspec turns requests into specs, specs into tasks, and task output into review evidence.
agent does the typing
human makes the call
claims need evidence
plain markdown
$ _
artifact chain
Intent becomes a requirement.
The task bounds what may change.
The run pastes evidence.
The review routes exceptions.
The finding preserves what the next task should know.
Backlog and conversation remain in Jira, Linear, or GitHub Issues.
Spec, task, review, and finding files keep the work inspectable.
Agents write code. PRs, CI, and reviewers decide what ships.
Coding agents
Claude Code, Cursor, Copilot, …
Spec-driven workflows
Issue trackers
Jira, Linear, GitHub Issues
Docs portals
wikis, Notion, docs sites
Review tooling
PRs, CI, review bots
Refactoring tooling
codemods, OpenRewrite, …
the agent solves a problem, not the problem
> write scope and a Do not change list
the request hides missing requirements
> write one requirement per ID, with a check
the plan lives only in chat
> handoff through a bounded task packet
'done,' but nothing was checked
> a Pass needs evidence
the session ends mid-stride; the next one starts from zero
> write a spec, record the run in its Execution, and a review packet
the same class of bug returns every few sessions
> save findings at Close
Six steps, each producing a file the next one reads. That is the framework: no runtime, no automatic decision.
Source: docs/01-what-is-suspec.md