Skip to content

feat: add deploy project authoring APIs - #37

Merged
artiphishle merged 1 commit into
mainfrom
agent/dep-12-owner-authoring
Aug 14, 2026
Merged

feat: add deploy project authoring APIs#37
artiphishle merged 1 commit into
mainfrom
agent/dep-12-owner-authoring

Conversation

@artiphishle

Copy link
Copy Markdown
Contributor

Summary

Completes DEP-12 Phase 1 by exposing the missing canonical project authoring APIs required before Studio can consume Deploy as its sole deployment owner.

  • add typed, canonical store-listing locale authoring
  • add semantic/path-safe store asset write/remove APIs without exposing authored file layout to consumers
  • add canonical monetization desired-state writes with existing parser normalization/validation
  • add canonical prepared-release writes with existing release validation and revision recomputation
  • intentionally export the new owner APIs from @ankhorage/deploy/project
  • add behavior-focused round-trip, invalid-input, path-safety, cleanup, and public-export coverage
  • add a minor Changeset

Architecture

This keeps DEP-12 owner-first: Studio will not write deploy/listing/*, deploy/assets/*, deploy/monetization/products.json, or deploy/release.json directly. All persisted desired state remains owned and validated by @ankhorage/deploy.

Closes the Phase 1 release gate of #36; DEP-12 remains open for the subsequent Studio consumer phases after this package is merged and released.

@artiphishle artiphishle self-assigned this Aug 14, 2026
@artiphishle
artiphishle merged commit 9b735ec into main Aug 14, 2026
1 check passed
@artiphishle
artiphishle deleted the agent/dep-12-owner-authoring branch August 14, 2026 10:56
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