<!-- hyperfide-owned: generated-spec v1 -->
---
description: Ion portable spec workflow (task-driven + cortex)
alwaysApply: true
---

<!-- GENERATED by cg spec render from spec/ kvx — DO NOT EDIT. -->

# Demo Spec Workflow

This file is a generated pointer. The single workflow source is `spec/workflow.kvx`; edit it and run `hyperfide spec render`, never this file.

## Active feature

`spec/demo/spec.kvx` — read its `[meta]` status, `[req.*]` acceptance criteria, and the `[task.*]` list (status + wave + requires). Work one task at a time in wave order; update `status` in the kvx as you go.

## The loop (every session)

1. Read the active spec.kvx.
2. Pick the next eligible task by wave.
3. Implement, verify, mark done.

## Where the rules are

Principles, hard rules and policies live only in `spec/workflow.kvx`: `[principle]`, `[hard_rules]`, `[status_values]`, `[memory]`. Read them there.
