Releases: windforce19820520-ai/visual-ontology-constraint-engine
Release list
v0.1.0-rc.4 — Visual composition presets
This release candidate publishes VOCE's declarative visual-composition surface through all four public packages.
Highlights:
- 30 stable composition presets backed by 29 typed ontology paths.
- Preset selections expand into ordinary ChangeIntent records before constraint and PromptIR compilation.
- Incompatible shot-scale preferences resolve deterministically; excluded preferences remain visible instead of silently last-winning.
- Selection artwork is host UI/documentation guidance, not a model reference and does not consume reference budget.
- Core exports the catalog and expansion helpers; voce doctor --json reports the stable catalog ID, hash, path count, and preset count.
- RC.4 compatibility fixtures and clean-consumer coverage exercise the packaged public surface.
Validation:
- Annotated tag, GitHub workflow checkout, npm provenance source, and packages bind to main@70ecee52665c0d0002751e00896618ac0b74877a.
- PR #28 passed Ubuntu Node 20, Windows Node 20, Node 22 consumer, validation, and release-candidate manifest checks.
- Post-merge release-candidate, clean-room, reproducibility, security, and 93-file checksum gates passed.
- All four @voce-engine/* packages are published at 0.1.0-rc.4 under npm next.
- A clean public-registry consumer passed imports, declarations, schemas, CLI doctor, all 30 presets, and the three bundled ScenarioPack offline paths.
- Three separately authorized Seedream composition calls returned HTTP 200 with zero retries. Images remain ignored local qualitative evidence; one sample under-expressed long-shot scale and centered symmetry and is recorded as a non-blocking stochastic quality gap.
Standard CI remains offline and Mock-only. Private inputs, generated images, credentials, and temporary Provider URLs are not release assets. This remains a prerelease and is not production-ready. See docs/acceptance/v0.1.0-rc.4.md for the acceptance boundary.
v0.1.0-rc.3 — Cosplay signature-prop fidelity repair
This release candidate repairs the Cosplay signature-prop fidelity path reported in issue #19 while keeping the change inside the existing declarative and deterministic boundaries.
Highlights:
- Expanded the data-only Cosplay ScenarioPack with explicit signature-prop ontology paths, source-isolation policies, required detail dependencies, prompt coverage, and separate semantic-review criteria.
- Required signature-prop references now fail closed when the effective reference budget cannot retain them; optional pose references remain omittable with a reason.
- Unadjudicated semantic fail or uncertain findings remain needs_review, and human decisions are bound to the exact execution run.
- Generated CaseSpec roots bind to the exact loaded ScenarioPack version.
- Added deterministic regression coverage and an RC.3 compatibility snapshot.
Validation:
- The annotated release tag resolves to reviewed source revision
f424705bbf554e23336e8b4179f24b287145cdf6. - Post-merge release-candidate, offline clean-room, and checksum gates passed.
- All four
@voce-engine/*packages were published at0.1.0-rc.3under npmnextwith signatures and provenance. - A clean public-registry consumer passed package, CLI, and all three bundled ScenarioPack offline paths.
- One separately authorized Seedream Cosplay call returned HTTP 200 and passed identity, costume, visible signature-weapon, and intended half-body presentation review.
- Issue #19 was closed as completed.
Publication note:
- The package checkout and gates used the exact RC.3 tag. Because the workflow was dispatched from
main, npm provenance records the workflow invocation revisionmain@1e8baf8dc4049a34e9d14d621cc9d864047cf0db; existing immutable versions were not republished. - The publish workflow now requires its selected workflow ref to match the release tag and tolerates bounded registry propagation delay for future releases.
This remains a prerelease candidate and is not production-ready. Full acceptance details are in docs/acceptance/v0.1.0-rc.3.md on main.
v0.1.0-rc.2 — OIDC publishing candidate
Release candidate
v0.1.0-rc.2 is a maintenance release candidate and is not production-ready. It adds no runtime features; it updates release metadata and validates the new npm Trusted Publishing path.
This repository is an extracted and generalized open-source core built from earlier research and engineering in a commercial AI content platform. The public repository timeline therefore reflects OSS extraction, contract hardening, testing, and release preparation—not a one-day implementation.
npm packages
@voce-engine/contracts@0.1.0-rc.2@voce-engine/core@0.1.0-rc.2@voce-engine/testkit@0.1.0-rc.2@voce-engine/cli@0.1.0-rc.2
Install the exact RC version while evaluating it. The npm next tag points to RC.2; latest remains RC.1.
Verification
- Full release gates passed: 103 tests, 101 passed, 2 Windows permission skips
- Four packages published through GitHub Actions OIDC with no long-lived npm token
- npm provenance and transparency-log entries generated for all four packages
- Registry version and
nextdist-tag verification passed - Standard checks remained credential-free and did not call paid models
OIDC publish receipt: https://github.com/windforce19820520-ai/visual-ontology-constraint-engine/actions/runs/31863522634
v0.1.0-rc.1 — First public release candidate
Release candidate
v0.1.0-rc.1 is the first public release candidate of the Visual Ontology Constraint Engine (VOCE). It is not production-ready. Public contracts and package boundaries may change before v0.1.0.
This repository is an extracted and generalized open-source core built from earlier research and engineering in a commercial AI content platform. The public repository timeline therefore reflects OSS extraction, contract hardening, test coverage, and release preparation—not the full timeline of the underlying R&D. The system was not conceived and built from zero in one day.
npm packages
@voce-engine/contracts@0.1.0-rc.1@voce-engine/core@0.1.0-rc.1@voce-engine/testkit@0.1.0-rc.1@voce-engine/cli@0.1.0-rc.1
Install the exact RC version while evaluating it. npm also exposes next; because these are first publications, npm currently points the default latest tag to the same RC version.
Included in this candidate
- Evidence-backed visual ontology and decision contracts
- Deterministic constraint compilation and reference planning
- Prompt IR, prompt guard, provider capability negotiation, and execution planning
- Declarative ScenarioPack support and offline fixtures
- Evaluation runtime, trace artifacts, CLI, and testkit
- Seedream multi-reference adapter validation for virtual try-on and cosplay-oriented scenarios
Verification
- Release candidate build: passed
- Test suite: 103 total, 101 passed, 2 platform-permission skips
- Clean-room installation from local tarballs: passed
- Package count: 4
- Reproducibility and checksum tamper checks: passed
- GitHub CI: passed on the release PR
- Standard CI remains credential-free, offline, and does not call paid models
This release includes local build provenance and checksums, but no official artifact attestation.