Skip to content

feat: clarify ST-27 collaboration and relation views - #163

Merged
LPX-E5BD8 merged 2 commits into
mainfrom
feat/st27-collaboration-workspace
Nov 12, 2026
Merged

LPX-E5BD8 merged 2 commits into
mainfrom
feat/st27-collaboration-workspace

Conversation

@LPX-E5BD8

@LPX-E5BD8 LPX-E5BD8 commented Nov 12, 2026 •

Copy link
Copy Markdown
Contributor

What changed

  • Separate the collaboration area into overview, current work, and delivery history. Show decisions, assigned Bots, dependency waits, stop confirmation, attempt budgets, child and session links, and archived attempts. Distinguish formal results from work records when the reporting Bot supplied that role.
  • Confirm execution only from fresh, applied activity on the exact active Node session, turn, attempt, stream, and epoch. Faulted streams, future events, stale events, user messages, old attempts, and uncertain runtime state do not confirm execution.
  • Split the relation graph into blocking and provenance views. Keep missing references visible, distinguish ownership from dependencies, and offer an equivalent structured mobile list and explicit open action.
  • Add unit stop and rework impact preview, preserve old-cycle isolation, and document the user-facing behavior.

Verification

  • CI gate on 6093da5d: passed, including macOS/Linux Rust, Web, scripts, and Apple.
  • cargo test --locked --manifest-path hub-rs/Cargo.toml -p steve-core --lib workflow --no-fail-fast: 28 passed.
  • npm run check, npm run test:web (140 passed), npm run build: passed.
  • web/test/workflow.browser.mjs: passed at 1066/390/375/320 px in dark/light, including rework, history, graph modes, mobile list, and overflow.
  • python3.13 scripts/check-public-boundary.py --strict, python3 ops/cut-release.py lint, public-boundary/release/Homebrew script tests: passed.
  • Local cargo test --workspace reached 3,035 passes before two unrelated wall-clock-sensitive steve-node/tests/research.rs tests failed while other suites were contending for resources. Running that test binary alone passed 23/23. CI ran the full Rust inventory on both platforms and passed; no production data was changed.

@LPX-E5BD8
LPX-E5BD8 marked this pull request as ready for review November 12, 2026 16:12
@LPX-E5BD8
LPX-E5BD8 merged commit af945a0 into main Nov 12, 2026
9 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