Skip to content

rfc-0001: core architecture - #836

Merged
drew merged 2 commits into
mainfrom
drew/os-52-write-initial-rfc
Apr 27, 2026
Merged

rfc-0001: core architecture#836
drew merged 2 commits into
mainfrom
drew/os-52-write-initial-rfc

Conversation

@drew

@drewdrew commented Apr 14, 2026

Copy link
Copy Markdown
Collaborator

Summary

Add RFC 0001 for the proposed core OpenShell architecture and move it into the repo's rfc/ directory for review.

Related Issue

Closes OS-52

Changes

  • add rfc/0001-core-architecture.md from the current Linear draft
  • adapt the document to the repo RFC format with YAML front matter
  • capture the current architecture direction, including driver loading, driver versioning, published artifacts, and the split between control-plane identity and sandbox identity
  • document the current mTLS gateway auth path as a control-plane identity option

Testing

  • mise run pre-commit passes
  • Unit tests added/updated
  • E2E tests added/updated (if applicable)

Ran mise run pre-commit; the repo-level test:rust task failed in the existing workspace test suite. The RFC itself is a markdown-only change.

Checklist

  • Follows Conventional Commits
  • Commits are signed off (DCO)
  • Architecture docs updated (if applicable)

Signed-off-by: Drew Newberry <anewberry@nvidia.com>
@drew
drew requested a review from a team as a code ownerApril 14, 2026 22:22
@drewdrew self-assigned this Apr 14, 2026
@copy-pr-bot

Copy link
Copy Markdown

This pull request requires additional validation before any workflows can run on NVIDIA's runners.

Pull request vetters can view their responsibilities here.

Contributors can view more details about this message here.

TaylorMutch
TaylorMutch previously approved these changes Apr 20, 2026
pimlock
pimlock previously approved these changes Apr 20, 2026
@drew
drew dismissed stale reviews from pimlock and TaylorMutch via f769130April 27, 2026 06:03
@drew
drew merged commit e5360b3 into mainApr 27, 2026
10 checks passed
@drew
drew deleted the drew/os-52-write-initial-rfc branch April 27, 2026 15:05
@drewdrew added the rfc label May 15, 2026
@github-project-automationgithub-project-automationBot moved this from Todo to Done in OpenShell RoadmapMay 15, 2026
@drewdrew changed the title docs(rfc): add core architecture RFCrfc-0001: core architectureJun 16, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants

@drew@pimlock@TaylorMutch