Skip to content

docs(agents): plan W6 synthetic asset schema compiler - #90

Merged
blakinio merged 6 commits into
mainfrom
docs/OTC-20260729-plan-w6-synthetic-assets
Jul 29, 2026
Merged

docs(agents): plan W6 synthetic asset schema compiler#90
blakinio merged 6 commits into
mainfrom
docs/OTC-20260729-plan-w6-synthetic-assets

Conversation

@blakinio

Copy link
Copy Markdown
Owner

Purpose

Accept one bounded W6 launch plan for a normalized synthetic asset schema and deterministic compiler slice after completed W5.

Live state

Accepted wave

  • exactly one implementation worker W6-ASSET after this plan and its separate archive merge;
  • oteryn-asset-types, category asset-types;
  • oteryn-asset-compiler, category tool, consuming asset-types;
  • synthetic binary/RGBA8 inputs only;
  • typed IDs, bounded metadata, SHA-256 digests, deterministic pack encoding and strict decoder/validator;
  • constrained JSON manifest with relative path, containment and symlink protections;
  • one unique future Cargo/lockfile/dependency-policy/shared-document lease.

Dependency candidates

  • reuse exact workspace serde_json 1.0.145;
  • candidate exact sha2 0.11.0, defaults disabled, for SHA-256 only;
  • generated lockfile and cargo-deny remain authoritative and may reject the candidate without policy weakening.

Boundaries

Planning documentation only. Exactly five documentation paths. No Rust source, Cargo, lockfile, dependency policy, CI, asset bytes, renderer, runtime mounting, real importer, updater, protocol, UI, legacy runtime or external-repository change.

No worker task, implementation branch or shared lease exists until this plan and its separate archive merge.

Synthetic success will not prove production compatibility, redistribution rights, real Canary input support, signing, runtime/GPU integration or performance.

Task

OTC-20260729-plan-w6-synthetic-assets

@blakinio
blakinio marked this pull request as ready for review July 29, 2026 17:42
@blakinio
blakinio merged commit e27a4f1 into main Jul 29, 2026
13 checks passed
@blakinio
blakinio deleted the docs/OTC-20260729-plan-w6-synthetic-assets branch July 29, 2026 17:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant