feat(forgeblock): register appleContactCard + appleCalendarSlots #41

Merged
peterswimm merged 1 commit from feat/forgeblock-mail-wish-apple-catalog into main 2026-07-16 16:21:24 +00:00
Owner

Rituals' Flutter renderer already ships these two blocks
(AppleContactCardRenderer, AppleCalendarSlotsRenderer), but they were
never registered in the authoritative ForgeBlock vocabulary — the
"Apple-native" catalog group only had appleFileGrant. Adds both as
programmatic composites (of: [section, status]), plus web mockups and
BBS/text-mode entries, matching the existing sibling blocks' style.

Regenerated dist/ for all products (just docs && artifact.py build
--all) since the shared block-catalog diagram/Office templates and
every product's artifact.html draw from the same forgeblock.yml.
just check passes; forgeblock_validate reports 32 blocks (was 30).

Rituals' Flutter renderer already ships these two blocks (AppleContactCardRenderer, AppleCalendarSlotsRenderer), but they were never registered in the authoritative ForgeBlock vocabulary — the "Apple-native" catalog group only had appleFileGrant. Adds both as programmatic composites (of: [section, status]), plus web mockups and BBS/text-mode entries, matching the existing sibling blocks' style. Regenerated dist/ for all products (just docs && artifact.py build --all) since the shared block-catalog diagram/Office templates and every product's artifact.html draw from the same forgeblock.yml. `just check` passes; forgeblock_validate reports 32 blocks (was 30).
feat(forgeblock): register appleContactCard + appleCalendarSlots
Some checks failed
Security Scans / Gitleaks secret scan (pull_request) Successful in 19s
Security Scans / Trivy filesystem scan (pull_request) Successful in 26s
Test Generator / lint-workflows (pull_request) Successful in 11s
Test Generator / lint-prose (pull_request) Successful in 14s
Test Generator / test (pull_request) Failing after 42s
UDG dist drift gate / dist/ matches dtcg + udg sources (pull_request) Failing after 10s
b40c467514
Rituals' Flutter renderer already ships these two blocks
(AppleContactCardRenderer, AppleCalendarSlotsRenderer), but they were
never registered in the authoritative ForgeBlock vocabulary — the
"Apple-native" catalog group only had appleFileGrant. Adds both as
programmatic composites (of: [section, status]), plus web mockups and
BBS/text-mode entries, matching the existing sibling blocks' style.

Regenerated dist/ for all products (just docs && artifact.py build
--all) since the shared block-catalog diagram/Office templates and
every product's artifact.html draw from the same forgeblock.yml.
`just check` passes; forgeblock_validate reports 32 blocks (was 30).
peterswimm deleted branch feat/forgeblock-mail-wish-apple-catalog 2026-07-16 16:21:25 +00:00
Sign in to join this conversation.
No description provided.