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

@drew drew 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 owner April 14, 2026 22:22
@drew drew self-assigned this Apr 14, 2026
@copy-pr-bot

copy-pr-bot Bot commented Apr 14, 2026

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 f769130 April 27, 2026 06:03
@drew
drew merged commit e5360b3 into main Apr 27, 2026
10 checks passed
@drew
drew deleted the drew/os-52-write-initial-rfc branch April 27, 2026 15:05
@drew drew added the rfc label May 15, 2026
@github-project-automation github-project-automation Bot moved this from Todo to Done in OpenShell Roadmap May 15, 2026
@drew drew changed the title docs(rfc): add core architecture RFC rfc-0001: core architecture Jun 16, 2026
Sign up for free to 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