autonomous-cyclelisted
Install: claude install-skill GrazianoGuiducci/d-nd-seed
# Autonomous Cycle — Seed-Driven Decision Engine
A project seed (`seed.json`) tracks tensions, blocked potential, variance between cycles, and direction. The cycle reads the seed, integrates multiple sources, decides what to do, does it, and updates the seed.
## The Pattern
```
SEED (seed.json)
|
v
LOAD SOURCES (git log, data files, audit results, pipeline state)
|
v
ANALYZE (research state, artifact maturity, recent activity)
|
v
DECIDE (one action, ranked alternatives, confidence score)
|
v
EXECUTE (respecting autonomy levels: Auto / Notify / Approve / Escalate)
|
v
VERIFY (did the seed advance? did the action produce results?)
|
v
UPDATE SEED (new tensions, resolved tensions, variance, direction)
```
## Seed Structure
The seed is NOT a report (what happened). It IS a direction (where the potential points).
**`piano`**: a monotonic counter. Increments every time the cycle produces a meaningful change (tension resolved, new tension discovered, artifact advanced). If the piano doesn't advance for 3+ cycles, the system is in stasis — next cycle prioritizes a pivot. The piano is NOT a version number — it's a measure of movement.
```json
{
"timestamp": "ISO-8601",
"piano": 1,
"tensioni": [
{
"tipo": "contraddizione|confine_inesplorato|simmetria_sospetta|scoperta|tensione_aperta",
"id": "UNIQUE_ID",
"claim": "What the tension is about",
"intensita": 0.8,
"nota": "Why this matters"
}
],
"potenziale_bloc