A snapshot: read at commit 707a04c7ce8 on 2026-10-18T00:06:01Z by majordomus 0.29.0. Nothing on this page is read again. See it live
I1005
The graph is a generated artifact with a schema and no unsafe field
Where it stands
devtask.issueMoves
plan.transitionWhat it is
- Objective
- Serialise the graph as a deterministic generated artifact with a schema, carrying safe metadata only, produced by the generation the repository already runs.
- Why
- Both projections and every test need one file to read. Making it generated keeps it honest; giving it a schema makes it consumable; keeping it free of anything private makes it publishable.
- Now
- No aggregate artifact exists. The site reads several derived datasets, each from its own script.
- Wanted
- One generated artifact carries the graph, with a schema, deterministic ordering, provenance and no field that must not be published.
- Done when
- unknown: the record declares no `completion`
- Risk
- One artifact for everything grows until it is downloaded on every page load. Its size is measured and budgeted with the other assets.
Acceptance
- The artifact is produced by the existing generation target set, not by a separate script
- It has a schema, and the schema is generated from the types rather than written by hand
- Ordering is deterministic and repeated generation is byte-identical over identical inputs
- It contains no credential, no private environment value and no machine-absolute path, proved by a test
- Provenance is recorded in the artifact's own metadata where its format cannot carry a comment
- Validation
majordomus generate --checkcargo test --workspace --all-features- Evidence required
artifact_generatedschema_presentsafe_metadata- Evidence present
artifact_generatedschema_presentsafe_metadata
Scope
- Touches
apps/majordomus-cli/src/generate.rs- Not
A hand-edited copy of the artifactAny token, key, header, environment dump or machine-absolute path in the outputA timestamp inside the canonical data- Depends on
- Priority
- p0
- Profile
- implementation
- Parallel safe
- true
- Owner
- unknown: the record declares no `owner`
The work so far
- Branches
- none
- Merged
- none
- Commits
0- Trunk
- master
- Sessions
- none
- Created
- 2026-09-06
- Updated
- 2026-09-06T18:07:50Z
- Started
- 2026-09-06T17:35:38Z
- Verified
- unknown: the record declares no `verified_at`
- Completed
- 2026-09-06T18:07:50Z
Synchronisation
- Adapter
scripts/github-sync- Repository
- unknown: the derived plan's header carries no repository
- External issue
- unknown: a live GitHub state; this executable makes no network call, so only `scripts/github-sync --check` can answer it
- State there
- unknown: a live GitHub state; this executable makes no network call, so only `scripts/github-sync --check` can answer it
Findings
Nothing is wrong with these records.