Skip to content

docs: draft workflow and zero-cost abstraction blog post#7

Merged
avrabe merged 1 commit intomainfrom
docs/draft-workflow-and-zero-cost-blog
Mar 2, 2026
Merged

docs: draft workflow and zero-cost abstraction blog post#7
avrabe merged 1 commit intomainfrom
docs/draft-workflow-and-zero-cost-blog

Conversation

@avrabe
Copy link
Contributor

@avrabe avrabe commented Mar 2, 2026

Summary

  • Documents the draft blog post workflow in CONTRIBUTING.md and CLAUDE.md (draft = truezola serve --drafts → remove draft to publish)
  • Adds draft blog post: "the Component Model as a zero-cost abstraction for safety-critical systems"
    • Landscape analysis: DLR avionics interpreter, Infineon AURIX AOT, wasmi
    • Pipeline walkthrough: meld → loom → synth → kiln + sigil
    • Honest assessment of what "zero cost" covers (structural overhead) and what it doesn't (resource handles, transcoding, async)
    • synth pluggable backend architecture (ARM Cortex-M first, extensible to TriCore, RISC-V)
    • Qualification implications for ISO 26262 / DO-178C
    • WIP caveat — we're building toward this, not claiming it

The blog post has draft = true — it won't appear in production builds.

Test plan

  • zola build passes (2 pages, draft excluded)
  • zola build --drafts passes (3 pages, draft included)

🤖 Generated with Claude Code

- Document draft workflow in CONTRIBUTING.md and CLAUDE.md
- Add draft blog post on Component Model as zero-cost abstraction
  for safety-critical systems (draft = true, not published)
- Includes research on DLR, Infineon, wasmi landscape
- Covers synth pluggable backend architecture
- Honest assessment of what zero-cost does and doesn't cover

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@avrabe avrabe merged commit 4577efc into main Mar 2, 2026
1 check passed
@avrabe avrabe deleted the docs/draft-workflow-and-zero-cost-blog branch March 2, 2026 17:53
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