lane-contract

Featured

File-based task contracts under .agents/runs/ with owns_paths, verification tiers L0/L1/L2, and solo merge rules. Use when user says info, справка, lane-stack:lane-contract info, or when authoring or reviewing task YAML, owns_paths, acceptance, or verification commands.

AI & Automation 117 stars 0 forks Updated today MIT

Install

View on GitHub

Quality Score: 90/100

Stars 20%
69
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Lane contract (files only) ## Info (print and stop) If `$ARGUMENTS` is `info`, or the user says `info` / `справка` / `как запускать` this skill: print the block below **verbatim** (Russian), then **stop**. Do not write task YAML. ```text lane-contract — контракт задачи (YAML в .agents/runs/) Когда - Оркестратор заполняет tasks после «делай». - Проверка owns_paths / verification / acceptance. Как открыть шпаргалку - /lane-stack:lane-contract info - каталог: /lane-stack:info - раны целиком: /lane-stack:orchestrator-lanes info PM до dispatch 1) run-init → PLAN/SPEC/tasks 2) owns_paths + never_touch + acceptance (поведение, не «всё зелёное») 3) read_first = существующие файлы; окна строк = context_selectors; interfaces = сигнатуры или [] 4) Одна задача = один product outcome. depends_on только compile/data. 5) Parallel только при disjoint owns. 6) run-validate --phase pre-dispatch 7) Один run-supervisor. lane = adoc main_write. Писатель - Только owns_paths. Не `.agents` (`run-validate` rejects it — sandbox remounts `.agents` read-only). Не merge/push main. - Не гоняй тесты/typecheck — это L1 контроллера. Пиши тесты в owns, не запускай. Вне owns сломалось → Gaps. Тиры - L0 writer: код, тесты не запускать · L1 lane-ctl verify · L2 PM/CI Нельзя - timeout_sec в плане выдумывать (дефолт 900) - verification[].command на файл, которого нет в cwd/worktree - node_modules / кэши в owns - мутировать YAML после первого старта ``` Canonical: `FILE-CONTRACT.md`, `SOLO-ORCHESTRATI...

Details

Author
VKirill
Repository
VKirill/claude-lane-stack
Created
2 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

execution-contract

执行契约规范 — 为长流程、多文件、Auto 或控制面任务生成/校验 ExecutionContract,约束范围、路径、产物、验证路线、偏离分级与恢复策略

418 Updated 1 weeks ago
devcodex-labs
AI & Automation Listed

loop-contract

Turns a rough multi-step need in any domain into a loop-engineered plan and then carries it out. Triages first — routes to an existing skill/plugin/agent when one fits, else designs a contract with an immutable mission, three-kind termination, an append-only ledger spine, and a hard token policy. Every job is DONE (deliverable is the change or artifact, gated by an achievement oracle written red before the work) or KNOWN (deliverable is a verdict); in both it writes the contract then executes it. Use for implementations, bug fixes, migrations, refactors, backfills, audits, PR reviews, research sweeps, non-code artifacts like plans or designs, a messy briefing, or a recurring job ("every week", "keep monitoring"). ALSO use to resume a paused job — "continue", "keep going", "what's left", "is it done yet" — it finds the spine on disk and recomputes the unfinished items. ALSO use when several agents or workers must coordinate on one job — shared conventions, item ownership, mid-run discoveries, contradicting ver

3 Updated 1 months ago
hdkhosravian
Data & Documents Listed

contract

Negotiate the "what done means" contract on disk before any autonomous code cycle starts. Produces contract.json with weighted criteria, user_flow (CJM-anchored), integrations (API contracts, data flow), restart threshold, and out-of-scope. Hard gate before /build-loop and /tdd. Use when starting a new feature, between /planning-with-files and the build cycle, or when user says "set up a contract", "what should done look like", "goal for this work", or invokes /contract. Triggers — contract, goal, "done means", acceptance criteria, rubric, user flow, integrations.

0 Updated 2 months ago
createusernam