Skip to content

Publish editable JSContact starter pack - #1

Merged
callumalpass merged 1 commit into
mainfrom
agent/editable-jscontact-pack
Jul 28, 2026
Merged

Publish editable JSContact starter pack#1
callumalpass merged 1 commit into
mainfrom
agent/editable-jscontact-pack

Conversation

@callumalpass

Copy link
Copy Markdown
Contributor

What changed

  • publish mdbase.jscontact pack 2.0.1
  • install the JSContact starter type with an inline, collection-owned schema snapshot
  • retain the immutable 2.0.0 provision while removing it from current catalog discovery
  • require catalog-listed starter types to contain editable schema.value definitions

Why

A contract should define the portable boundary without making the installed collection type inherit an immutable schema. Users can now add or reshape local fields and update the explicit mapping while the contract remains independently versioned.

Validation

  • npm test
  • deterministic catalog build
  • transactional dry-run, install, reinstall, and implementation verification

@callumalpass
callumalpass merged commit f1c8bc2 into main Jul 28, 2026
1 check passed
@callumalpass
callumalpass deleted the agent/editable-jscontact-pack branch July 28, 2026 14:30
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