Repository navigation
feat: publish Broca shared state from saved evidence - #15
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Broca's HTML dashboard is live, but its missing
state.jsonprevents Scientist from validating an organ connection. This change emits the shared feed from saved Broca evidence and includes it in the existing Pages artifact.Scripts Changed
broca/state.py: Brain's shared builder, explicit publishing identity/custom URL, saved collection/evaluation clocks and evidence states; guides/workspaces remain inventory.broca/board.py: reuse conservative latest-day benchmark selection in both HTML and JSON.broca/__main__.py: optional state output alongside HTML; malformed inputs fail before output.broca/collect.py: permit an assistant-free configuration for communication-only starters.site/state.jsonand publishes only the site directory. Repository identity comes fromGITHUB_REPOSITORY; URL/collection age are instance configuration. Local site artifacts are ignored.Validation
release validation incomplete: no rehearsal for current source; no RED/YELLOW. No software release.The current saved Broca evidence produces red with its original October 8 collection timestamp; publication does not freshen it or convert inventory into a quality result. v1's required timestamp uses a documented unknown sentinel only when no receipt exists. No collection, assistant execution, source copying or external messages occur.
Closes #14. Epic: scientist-adoption-pilot. Judge tier: human /prm. Main's existing Pages workflow will deploy after merge; verify the real HTTPS feed and Scientist connection then. This PR does not claim the currently missing live endpoint is fixed yet.