Skip to content

feat: add inferred screen requirement contracts#74

Merged
artiphishle merged 8 commits into
mainfrom
requirements/screen-capabilities-clean
Jun 8, 2026
Merged

feat: add inferred screen requirement contracts#74
artiphishle merged 8 commits into
mainfrom
requirements/screen-capabilities-clean

Conversation

@artiphishle

@artiphishle artiphishle commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add known permission and capability name contracts
  • add ScreenRequirements and ComponentRequirements for inferred screen requirements
  • export the new requirement contracts from the package root
  • add a changeset for @ankhorage/contracts

Closes #73

Notes

This is intentionally minimal for v1: no template overrides, no ZORA-specific metadata, no runtime adapter logic. Follow-up issues will use these contracts to let ZORA metadata declare requirements and let ankhorage4 infer screen requirements automatically.

Verification

Not run in this environment.

Recommended before merge:

  • bun run build
  • bun run lint
  • bun run typecheck

@artiphishle artiphishle self-assigned this Jun 8, 2026
@artiphishle artiphishle merged commit 7db80ba into main Jun 8, 2026
1 check passed
@artiphishle artiphishle deleted the requirements/screen-capabilities-clean branch June 8, 2026 23:31
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.

Add manifest contracts for inferred screen permissions and capabilities

1 participant