VibeVM
Contents
On this page
en
Publisher
org.vibevm.core
Version
1.0.0latest
Audiences
Reading time
3 min
Rendered
Read aloud
never

NEXT temporary contract 3.4 — Minimal repo-owned change

01Temporary normative staging unit. Its body is the accepted architecture from refined plan revision 4, section 3.4. Before production code cites this law, promote the relevant clauses into permanent specifications. This file is consumed only after semantic coverage, implemented behavior and retained evidence are accepted. The task/retirement checker cannot perform semantic acceptance.

02Change не package kind, workspace node, diff или personal plan. Оно живёт в configured spec root:

03Requirement: changes/<immutable-id>/ change.toml intent.md или intent.xml acceptance.md или acceptance.xml work.toml # optional questions.toml # M-04 closure.toml # M-04, excluded from intent snapshot

04    changes/<immutable-id>/
        change.toml
        intent.md или intent.xml
        acceptance.md или acceptance.xml
        work.toml                 # optional
        questions.toml            # M-04
        closure.toml              # M-04, excluded from intent snapshot

05ID имеет одну выбранную UUID/ULID grammar; slug/title — metadata. Renaming slug не меняет directory/spec addresses. Нельзя создавать второй current pointer.

06ChangeManifest: ID, owning selected node, explicit origin fact addresses, accepted exact source captures, local document roles, optional refinement/decision references. Package facts не копируются; локальный refinement добавляет обязательства или явно именует deviation/replacement. Смена accepted origin — explicit rebase plan; latest SemVer не заменяет старый capture. Omitted package fact — out of selected scope, не waiver. Consumer adoption меняется отдельной операцией, не вследствие scaffold.

07WorkIntentGraph: stable item IDs, facts, artifact needs, explicit predecessor relations и touches hints. Нет done/owner/current/status/evidence/runtime loops. Work DAG validation — purely structural. Existing artifact/evidence может закрывать need без work item. Absence work и absence evidence — независимые observations.

08Identities:

09Requirement: | Carrier | Содержимое | |---|---| | intent_snapshot_id | Meaning-bearing change manifest fields, local normative docs, accepted origin captures, relevant explicit dispositions; canonical frame | | work_plan_id | Work graph, отдельный digest; не auto-invalidates unrelated execution | | resolution_id | Selected effective world, exact package captures, active configuration/stack/provider identities | | lifecycle_declaration_id | Existing execution declaration semantics | | execution_request_id | Intent snapshot, selected work/operation, consumed artifacts/input contract, applicable policy, resolution и declaration | | execution/run ID | Конкретная попытка; не substitute для перечисленных digests | | closure ID | Explicit disposition и exact accepted snapshot/evidence/policy; excluded from its own subject |

10| Carrier | Содержимое |
|---|---|
| intent_snapshot_id | Meaning-bearing change manifest fields, local normative docs, accepted origin captures, relevant explicit dispositions; canonical frame |
| work_plan_id | Work graph, отдельный digest; не auto-invalidates unrelated execution |
| resolution_id | Selected effective world, exact package captures, active configuration/stack/provider identities |
| lifecycle_declaration_id | Existing execution declaration semantics |
| execution_request_id | Intent snapshot, selected work/operation, consumed artifacts/input contract, applicable policy, resolution и declaration |
| execution/run ID | Конкретная попытка; не substitute для перечисленных digests |
| closure ID | Explicit disposition и exact accepted snapshot/evidence/policy; excluded from its own subject |

11Selected work влияет на request; cosmetic editing или unrelated work reordering не invalidates intent. Если contribution реально читает весь work graph, его digest становится explicit input. Questions влияют на readiness profile; promoted answers становятся normative facts. Closure/observations/run logs не попадают в snapshot входа самих себя.

12Read-only check/show/coverage полезны без executing change. New --from scaffold — отдельный явный write с no-overwrite/CAS. V1: one selected node, one origin feat, existing stack; несколько authored changes разрешены, multi-origin execution позже не prerequisite.

For an agent

This page has a machine mirror. The citation carries the version rather than latest, so what an agent quotes does not move under it.

spec://org.vibevm.core/vibevm@1.0.0/terraforms/next/contracts/NEXT-A04

.md.xmlllms.txt