Skip to content

feat: add workspace-local starter skill discovery #517

Closed

Description

@Jammy2211

Workspace-local starter skill discovery

Type: feature
Epic: scientist-adoption-pilot
Difficulty: medium
Consequence: judge
Parent: scientist_minimal_starter.md

Original request

continue

Plan

Add starter-check/starter-write modes to @PyAutoBrain bin/project_discovery.py using its canonical skill discovery and Mind repo-path resolver. Install only Brain and Mind directory skills as relative links under the chosen workspace root .claude/skills, never into user-wide harness homes or source repos. Require both registered and present; reject duplicate names and any destination symlink/ownership conflict before writes; preserve unrelated local skills. Existing regular discovery modes remain unchanged.

Docs: add a minimal local Claude walkthrough in docs/adoption/guide.md using current Mind seed, explicit identities in repos.yaml, Scientist initializer, root-local discovery and PYAUTO_ROOT-scoped launch. No harness download/authentication, hidden optional organs, remote provisioning or shipping gate bypass. Show connect-project instructions and explain human fresh-chat acceptance remains necessary.

Tests: missing or ambiguous registrations/sources, collision preflight, protected parent paths, idempotence, relative links, and no user-home mutation. Integration exercise with a generated Mind seed and a differently named synthetic Scientist, one project without assistant, offline validation and rendering. Independent review before PR. Tier judge; human /prm.

Survey: Brain main clean, no active Brain claim. Existing unrelated worktrees left untouched. Branch feature/scientist-local-discovery; task .worktrees/scientist-local-discovery. Framework changes Brain only; user instance data stays separate.

Activity

  1. Jammy2211 commented on Oct 11, 2026

    @Jammy2211
    ContributorAuthor

    Implemented in #518.

    Workspace-local Brain/Mind skill discovery reuses canonical identities and discovery rules, preserves unrelated skills and rejects conflicts before writing. Walkthrough integrates minimal Mind, independently named Scientist and project connection.

    30 discovery/installer tests and strict docs pass. Actual integration creates40 local links and renders1 project without assistant. Independent review CLEAN after workspace-alias fix. Heart STALE solely absent release rehearsal, no RED/YELLOW.

    Awaiting human /prm under scientist-adoption-pilot. Real fresh-chat conversational acceptance remains explicitly outstanding; no harness model session, global settings changes, optional-organ installation or publication claimed.

  2. Jammy2211 commented on Oct 11, 2026

    @Jammy2211
    ContributorAuthor

    Workspace-local starter discovery

    Epic: scientist-adoption-pilot

    Merged #518; issue #517 closed. Adds workspace-local Brain/Mind skill discovery and a minimal local Claude walkthrough. CLI integration verifies an empty Mind seed,40 relative skills,a differently named Scientist and an assistant-free synthetic project. This completes the implementation slice; fresh-session conversational acceptance remains a separate parent checkpoint.

    Validation:30 discovery/installer tests,strict docs,independent CLEAN review at4db12a8. Exact-head Actions38158537089 (Python3.12/3.13) and38158537863 (docs) all pass. Merge7ef9e23 contains head4db12a8. Human authorized merge by “continue” following the explicit PR518 approval request.

    Evidence archived at tmp/scientist-local-discovery/evidence/. No release obligation or irreplaceable science data.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions