Skip to content

feat: add native science workbench - #6

Merged
keys-i merged 2 commits into
forgefrom
science
Aug 19, 2026
Merged

keys-i merged 2 commits into
forgefrom
science

Conversation

@keys-i

@keys-i keys-i commented Aug 17, 2026

Copy link
Copy Markdown
Owner

What changed

  • Add the native science binary with offline orbit, VCD waveform, and SPLAT/PLY point-cloud views.
  • Expose deterministic plain/JSON snapshots, bounded parsers, responsive terminal views, and package smoke coverage.
  • Record the owned startup benchmark and upstream research boundaries.

Part of #1

Verification

  • cargo test --locked (18 unit and 5 CLI tests passed)
  • cargo fmt --all -- --check
  • cargo clippy --all-targets --locked -- -D warnings
  • Wheel build and isolated install smoke test
  • science snapshot orbit --plain: 1.5 ± 0.1 ms over 100 runs after 20 warmups; 455,424-byte stripped binary

Review

  • Public behavior, help, and relevant docs are updated.
  • New or changed failure paths have an observable test.
  • No unrelated files, generated output, secrets, or research clones are included.
  • I will follow the Code of Conduct.

Stacked on #5.

@keys-i
keys-i changed the base branch from lazybox to forge August 19, 2026 05:41
@keys-i
keys-i marked this pull request as ready for review August 19, 2026 05:47
@keys-i
keys-i merged commit 1313b00 into forge Aug 19, 2026
18 checks passed
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