Repository navigation
feat: generate shared standards discovery across registered repos #474
Description
Activity
- added a commit that references this issue
on Oct 6, 2026 PRs opened — 2026-10-06
35 tested PRs open, plus nine generated consumer blocks carried by orchestration-panel-consumers. Generator 652 tests, 33 adversarial/standards cases, independent re-review CLEAN; strict Brain docs build passed. Combined source audit: 44/46 blocks present. Array and Euclid pipeline deferred for nnls-memo-scattered-backoff / vis-lp-inspection-bundle claims. Human /prm; do not close entire parent initiative until deferred destinations and publication verification are complete.
CI was judged once at each exact head: no failures observed; pending, skipped and absent checks are not green. The corresponding CI snapshots and local validation artifacts are preserved in the session scratch evidence. No timers, watchers or automatic merge subscriptions remain.
Progress: 44/46 merged (2026-10-06). Issue stays open for two deferred destinations
Merged via /prm on 2026-10-06 (each head proven an ancestor of
origin/main, all PRsmerged=true):- Generator: feat: generate scoped shared-standards discovery #475 (7208711). Contract docs: docs: connect panel adoption and generated standards guidance PyAutoBrain#483 (bdebd4e1)
- 33 consumer PRs: PyAutoCortex#57, PyAutoHeart#287, PyAutoFit#1660, PyAutoGalaxy#648, PyAutoLens#769, PyAutoReduce#80, PyAutoCTI#113, autofit_workspace#166, autogalaxy_workspace#255, autolens_workspace#584, autocti_workspace#36, autoreduce_workspace#4, autofit_workspace_test#106, autogalaxy_workspace_test#127, autolens_workspace_test#344, autocti_workspace_test#23, autofit_workspace_developer#28, autolens_workspace_developer#146, HowToFit#70, HowToGalaxy#84, HowToLens#95, autocti_assistant#35, autofit_assistant#54, autogalaxy_assistant#33, autolens_assistant#152, Jammy2211/euclid_assistant#14, autolens_profiling#386, autolens_inference#19, autolens_visualization#2, autogalaxy_visualization#2, autofit_visualization#2, autocti_visualization#2, pyautolabs.github.io#29
- The nine panel consumers' generated blocks shipped on their own branches (feat: adopt shared orchestration panels across remaining boards PyAutoEars#15, now closed)
That puts the generated standards block on main in 44 of 46 registered destinations.
CI and live checks: CI was judged once at each exact head. The skipped legs were all expected skips: Heart's smoke relevance gate on AGENTS.md-only diffs, Reduce unittest-nojax excluded for autoreduce, and Mind Spawn Drift running on push only. Cortex, both
*_workspace_developerrepos and pyautolabs.github.io have no applicable CI, and each passed a localrepos_sync.py --check --only "shared-standards blocks (generated)". RTDstandards.htmlandboard-orchestration.htmlwent live at 14:40:08 UTC. All nine panel boards were checked live at about 14:58 UTC.Deferred (not shipped):
- PyAutoArray: held by the active claim
nnls-memo-scattered-backoff(perf: back off the fnnls warm-start memo on scattered evaluation streams PyAutoArray#613) - euclid_strong_lens_modeling_pipeline: held by the active claim
vis-lp-inspection-bundle(feat: support vis_lp-only inspection bundles euclid_strong_lens_modeling_pipeline#102) - Mind
firewall_gate.ymlkeeps its staged standards rollout scope until both have landed.
Follow-up:
PyAutoMind/draft/feature/pyautomind/standards_discovery_deferred_destinations.md. It is blocked by both claims. Once each claim clears, it runs the boundedrepos_sync.py --write --only "shared-standards blocks (generated)" --repo NAMEfor that repo and validates preservation and drift. It then restores broad firewall standards checking, runs the universal completion audit, and closes this issue.Record:
PyAutoMind/complete/2026/10/standards-discovery.md(Mind 3f1f7f3).Shipped — initiative complete (2026-10-06)
The generated shared-standards discovery block is now on
mainin 46 of 46 registered destinations, and the firewall checks it universally again.Final wave (merged 2026-10-06 via /prm; each head proven an ancestor of
origin/main):- docs: generated shared-standards discovery block (#474) PyAutoArray#614 (merge f2ced12e): generated block in
AGENTS.md, landed after thennls-memo-scattered-backoffclaim cleared - docs: generated shared-standards discovery block (#474) euclid_strong_lens_modeling_pipeline#110 (merge c22fda97): generated block in
AGENTS.md. Its pytest and smoke legs were not run. The Heart relevance gate skips them on anAGENTS.md-only diff, so they could not apply to this change. They were skipped, not passed. - firewall gate: grade shared standards universally on cloned mains (#474) #476 (merge ce3a761): removes the staged-rollout
--skip "shared-standards blocks (generated)"fromfirewall_gate.yml, so the broad clone-main legs grade the standards block again. The post-merge push run of Tenant Firewall Gate on ce3a761 passed (firewallcheck success).
Universal completion audit: I ran
repos_sync.pyagainst fresh clones of all 46 registeredorigin/mains.--check --only "shared-standards blocks (generated)"reported OK on 46/46, with no deferred targets and no missing clones. The full--checkpassed on every leg.Whole initiative:
- Earlier waves: 44/46 destinations, made up of 33 consumer PRs plus the nine panel consumers (feat: adopt shared orchestration panels across remaining boards PyAutoEars#15 was closed; their blocks shipped on their own branches)
- Generator: feat: generate scoped shared-standards discovery #475
- Contract and standards docs: docs: connect panel adoption and generated standards guidance PyAutoBrain#483
- Firewall restore: firewall gate: grade shared standards universally on cloned mains (#474) #476
- Final two destinations: PyAutoArray#614 and euclid pipeline#110
- Publication: all nine panel boards were checked live at about 14:58 UTC on 2026-10-06, and RTD
standards.htmlandboard-orchestration.htmlwere live from 14:40 UTC. See the previous comment andcomplete/2026/10/orchestration-panel-consumers.md.
Records:
PyAutoMind/complete/2026/10/standards-discovery.md(44/46 wave)PyAutoMind/complete/2026/10/orchestration-panel-consumers.md(panel adoption and live verification)PyAutoMind/complete/2026/10/standards-discovery-deferred.md(this final wave)
The parent initiative prompt,
standardize_dashboard_orchestration_prompt_panel.md, is now fully shipped and has its own completion record. Closing this issue.- docs: generated shared-standards discovery block (#474) PyAutoArray#614 (merge f2ced12e): generated block in
Generate and distribute shared standards discovery
Type: feature
Target: PyAutoMind
Difficulty: medium
Autonomy: supervised
Consequence: judge
Review-minutes: 10
Unattended: needs-slicing
Status: draft
Original user request (verbatim)
ok do those next tasks
Approved scope and plan
This is the approved instruction-discovery phase of draft/feature/pyautobrain/standardize_dashboard_orchestration_prompt_panel.md. Reuse Brain docs/standards.md as canonical contract and preserve all existing guidance.
Branch survey
All 46 registered repositories exist on main with tracked clean AGENTS.md. Some have unrelated canonical changes; use isolated task branches. Initial claims: 34 repositories excluding the nine panel consumers, Brain sizing, and two external active claims. Branch feature/standards-discovery.
Tier: judge; merge mode: human /prm.