Full Openscience Redesign! - #240
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Critical UI + isolation slice pushed at 42c8569. Local verification:
Fresh test-publish run for this head: https://github.com/synthetic-sciences/openscience/actions/runs/30551467789 No harness/workflow, memory/Hermes, Atlas Compute, or LLM provider-routing files were changed. |
|
Checkpoint d1b48e9 pushed. New slices on the draft PR: compact provider-marked model picker; ChatGPT/Codex connection restored; files remain in the contextual pane; session-scoped read/write grants with traversal and symlink enforcement; fail-closed Plan-mode tool gate; lazy session-owned kernel lifecycle with real stop/crash/process identity; immutable artifact version history; and project/session-scoped UI state with compact navigation. Integrated verification at this checkpoint: 46 backend security/kernel/artifact tests passed, 292 frontend tests passed, backend and frontend typechecks passed. Memory/Hermes, Atlas Compute routing, harnesses, and workflows remain intentionally untouched. Continuing with the project-capability/folder abstraction audit and critical security review. |
|
Project-capability checkpoint pushed at 7903ce3. Canonical frontend URLs now use opaque project IDs with transparent legacy base64-link replacement; SDK and session-scoped caches carry project identity. Pre-Instance repo/Atlas bridge/folder routes and all local Compute Jobs HTTP routes now resolve canonical server-owned project roots, preserve legacy clients, and return structured unknown/stale/mismatch errors. Focused additions: 47 pre-route tests, 13 settings-compute route tests, 12 compute lifecycle tests, and full frontend 301 pass / 12 skip / 0 fail with typecheck and production build. The previous head passed CI Test, Typecheck, builds, workflow lint, launch smoke, CodeQL, Secret Scan, npm publication, and all four OS package smokes; its only red was the three-file format issue corrected in this checkpoint. Fresh CI/CodeQL/Secret Scan/test-publish runs are active for 7903ce3. |
|
Phase 0 package-isolation slice (DIST-003) is tested and ready to push. What changed
Exact validation
State and remaining blockers
|
|
Push completed to |
|
Phase 0 version-authority slice (DIST-001) is tested and ready to push. What changed
Exact validation
Packaged flow reproduced
State and remaining blockers
|
|
Push completed to |
|
Pre-push repair update — DIST-002 native npm lifecycle independence Outgoing commits:
What changed:
Exact verification:
Release state:
Remaining Phase 0 blockers: exact published |
|
Post-push confirmation: |
|
Pre-push update — DIST-004 packaged macOS folder-access warning repair Commits ready to push:
What changed:
Exact validation:
Packaged behavior:
Release status / remaining blocker:
|
|
Post-push verification — DIST-004 Pushed Push hook result: 7/7 typecheck tasks passed. Both outgoing commits retain exact author and committer The protected unrelated DIST-004 is complete in source and local packaged-browser validation. Public test-package validation remains blocked only by unavailable npm registry authentication; public |
Squash the PR history so GitHub can rebase the final, already-verified tree.
Builds the OpenScience science workbench in incremental, tested milestones. This PR remains a draft and must not merge to main yet.
Workbench UI
Permissions and plan mode
Provenance, artifacts, review
Memory
Compute
Truth pass
Guardrails
Verification
Next