Skip to content

Publish fully expanded JSContact 2.0.2 pack - #3

Merged
callumalpass merged 1 commit into
mainfrom
agent/jscontact-2-0-2
Jul 28, 2026
Merged

Publish fully expanded JSContact 2.0.2 pack#3
callumalpass merged 1 commit into
mainfrom
agent/jscontact-2-0-2

Conversation

@callumalpass

Copy link
Copy Markdown
Contributor

What changed

  • publishes the JSContact starter pack as version 2.0.2
  • provisions a fully expanded, editable JSContact type so nested fields are available in mdbase-editor
  • retains the immutable 2.0.1 provision URL while removing it from catalog discovery
  • adds reusable local JSON Schema expansion tooling and validation

Why

The editor can edit nested schemas, but the previous starter retained local $ref indirection. The new starter expands every finite local reference into the installed type while preserving genuinely recursive references.

Validation

  • npm test
  • catalog build: 17 contracts, 2 discoverable packs
  • transactional verification: 17 contracts, 2 packs

@callumalpass
callumalpass merged commit d58e5a4 into main Jul 28, 2026
1 check passed
@callumalpass
callumalpass deleted the agent/jscontact-2-0-2 branch July 28, 2026 21:23
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