Skip to content

feat: resumable local Broca setup for independent Scientists - #17

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/scientist-broca-setup
Oct 12, 2026
Merged

Jammy2211 merged 1 commit into
mainfrom
feature/scientist-broca-setup

Conversation

@Jammy2211

Copy link
Copy Markdown
Contributor

Summary

Independent Scientist users can now preview and initialize empty Broca data without copying maintainer records. Interrupted setup resumes by creating only missing files; conflicting files are preserved and reported. A private local handoff records validation and subsequent publication/connection steps.

Closes #16.

Scripts Changed

  • broca/setup.py: canonical identity validation, deterministic manifest, atomic create-only initialization/resumption and owner feed validation.
  • broca/__main__.py: setup preview/apply command before configuration loading.
  • tests/test_setup.py: interruption, conflict, preservation, identity and rendering integration coverage.
  • docs/setup.md, README.md: setup and fresh-chat instructions.

Validation

  • 49 tests passed (python -m pytest -q).
  • Existing owner state validated: four assistants, 18 records.
  • Existing board and feed rendered successfully.
  • Synthetic differently named setup/check/render validates the shared feed; no collection remains grey with unknown time.
  • Diff whitespace check passed. Author review completed; no independent review claimed.

Limits

Local setup only; no remote provisioning, publication, activation UI, evaluation or upgrade support. Resume uses the same framework version and paths. Intentional edits to setup files require normal check/render rather than reinitialization. Scientist connection remains gated on a real valid HTTPS feed.

Shipping gate

Heart remains RED; the live human authorized development shipping only:

  • PyAutoFit: 1 commit(s) behind origin
  • PyAutoGalaxy: 1 commit(s) behind origin
  • PyAutoLens: 1 commit(s) behind origin

Tier: judge — human /prm; no merge authority.

Development-only Heart RED override — 2026-10-12

The live user authorized Broca #16 to commit, push and open its PR: "I authroize, go".
This answers the task-specific override request. Merge and release are not authorized.

Current exact Heart RED reasons:

  • PyAutoFit: 1 commit(s) behind origin
  • PyAutoGalaxy: 1 commit(s) behind origin
  • PyAutoLens: 1 commit(s) behind origin

Branch gates: 49 tests passed; existing owner check validates 4 assistants and 18
records; existing board/feed render passed; author diff review and whitespace
check passed. No independent review claimed. This change does not repair Heart.

@Jammy2211
Jammy2211 merged commit f6e04b0 into main Oct 12, 2026
4 checks passed
@Jammy2211
Jammy2211 deleted the feature/scientist-broca-setup branch October 12, 2026 11:05
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: resumable local Broca setup for independent Scientists

1 participant