Skip to content

feat: discover optional project resources - #68

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/scientist-available-resources
Oct 11, 2026
Merged

Jammy2211 merged 1 commit into
mainfrom
feature/scientist-available-resources

Conversation

@Jammy2211

Copy link
Copy Markdown
Contributor

Project cards can now show explicit grey “Available to add” resources, including configurable _workspace, _inference and tutorial naming hints. Expanding an opportunity reveals its purpose and a selectable AI setup prompt; it does not invent a repository link or activate anything.

Scripts Changed

  • scripts/project_resources.py: validate and render opt-in capabilities; keep them separate from connected resources and owner-board exports.
  • scripts/organism_board.py: style nested, keyboard-accessible grey disclosures using the shared theme.
  • examples/connected-project/, PROJECTS.md, STARTER.md: demonstrate a differently named Scientist with one fictional project and no organs or assistant installed.

Existing project configuration and owner-board catalogue output remain unchanged. Public visibility is explicit. Setup state, organ activation, hosting and record-preserving upgrades remain later epic phases.

Validation: 91 Python tests; 7 JS tests; Chromium at 390/768/1440px in light/dark plus no-JS access. No overflow or feed requests in the independent example. Live configuration validates with an identical relationship snapshot/catalogue. Heart STALE only for missing release rehearsal; no RED/YELLOW reasons.

Epic: scientist-adoption-pilot. Tier: judge — human /prm.
Closes #67

@Jammy2211
Jammy2211 merged commit f0d5d12 into main Oct 11, 2026
1 check passed
@Jammy2211
Jammy2211 deleted the feature/scientist-available-resources branch October 11, 2026 19:15
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.

feat: discover optional project resources

1 participant