Skip to content

feat: support independently named Scientist dashboards - #516

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/scientist-instance-profile
Oct 11, 2026
Merged

Jammy2211 merged 1 commit into
mainfrom
feature/scientist-instance-profile

Conversation

@Jammy2211

Copy link
Copy Markdown
Contributor

Allow an independently named Scientist to reuse the shared hero without mutating the organ registry or copying the theme. The new keyword-only display_name is escaped; existing callers keep their wordmark, mark, function and palette.

Scripts Changed

  • board/_theme.py: optional instance display name.
  • tests/test_board_theme.py: escaping and unchanged-default regression.
  • Adoption/navigation docs: describe the bounded local starter preview and configuration surfaces.

Validation

98 board/theme tests, strict Sphinx build; coordinated Scientist67 and Node7 tests.12 starter/connected browser cases, foreign-cache isolation, no-JavaScript disclosure and six existing-dashboard browser cases passed. Independent review findings addressed and re-reviewed before ship. Heart STALE solely for absent current-source release rehearsal.

Part of PyAutoLabs/PyAutoScientist#61, scientist-adoption-pilot. Merge this shared-component PR before the Scientist consumer. Judge tier: human /prm. Full bootstrap, organ activation and independent deployment remain later tasks.

@Jammy2211
Jammy2211 merged commit 5feaa0e into main Oct 11, 2026
3 checks passed
@Jammy2211
Jammy2211 deleted the feature/scientist-instance-profile branch October 11, 2026 15:51
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