Skip to content

feat(organism): PyAutoPulse sibling organ, ORGANISM + docs (phase 0, PyAutoMind#463) - #447

Merged
Jammy2211 merged 1 commit into
mainfrom
feature/pyautopulse-organ-row
Oct 2, 2026
Merged

Jammy2211 merged 1 commit into
mainfrom
feature/pyautopulse-organ-row

Conversation

@Jammy2211

Copy link
Copy Markdown
Contributor

Summary

Phase 0 of the profiling-organ-birth epic (PyAutoMind#463): PyAutoPulse (organ key pulse) joins the organism as the cross-project profiling dashboard organ above the <lib>_profiling project repos — the same layering PyAutoEyes has over <lib>_visualization. Design authority: PyAutoBrain docs/research/profiling_inference_organs.md (#444) on ecosystem_levels.md (#440). Human decisions 2026-10-02: name PyAutoPulse; fresh public repo; canonical organ order after Hands, before Nerves; the Brain boards: entry is deferred to phase 2.

Merge order (Cortex order): PyAutoMind first, then Brain → Heart → Hands → hub; Cortex / Nerves / Gut / Eyes / Scientist carry generated blocks only and can merge any time after Mind.

Sibling-organ detection (agents/_pyauto_root.py, bin/_pyauto_root.sh), bin/clean_slate.sh note, ORGANISM.md organ-table row + growth-rule paragraph (Pulse is the fourth capability after Nerves, Cortex, Eyes), docs/concepts/organism.md, new docs/organs/pulse.md + toctree + organ counts (ten), README count, one paragraph each in the profiling conductor AGENTS.md and skills/profiling/profiling.md naming Pulse as where the cross-project view lives and the conductor as the only judge, tests/test_policy_seams.py WITNESS_EXEMPT["PyAutoPulse"] until phase 2 lands tests. config/policy.yaml boards: deliberately untouched (phase 2). Generated: AGENTS.md map row, hook.

API Changes

  • agents._pyauto_root.SIBLING_ORGANS gains "PyAutoPulse" (after PyAutoHands). No other public symbol changes.

Test Plan

  • full pytest tests: 1141 passed
  • Sphinx docs build: 0 warnings (pulse.md in the organs toctree)
  • boards: unchanged; board tests untouched
Full API Changes (for automation & release notes)

Added

  • agents._pyauto_root.SIBLING_ORGANS: PyAutoPulse
  • docs/organs/pulse.md
  • tests/test_policy_seams.WITNESS_EXEMPT["PyAutoPulse"] (temporary, removed in phase 2)

Removed

  • none

Migration

  • none

Generated by the PyAutoLabs agent workflow.

🤖 Generated with Claude Code

…ING_ORGANS, profiling conductor boundary (profiling-organ-birth phase 0, PyAutoMind#463)

ORGANISM.md gains the Pulse row after Hands (the human-decided order: Brain,
Mind, Cortex, Memory, Eyes, Heart, Hands, Pulse, Nerves, Gut) and the
growth-rule paragraph names it the fourth capability to earn an organ, after
the Nerves, the Cortex and the Eyes. docs: organism table, project-to-organ
boundary link and instance-organ list; new docs/organs/pulse.md (modelled on
eyes.md) + toctree after hands; organ counts nine -> ten in README and the
docs index. SIBLING_ORGANS and bin/_pyauto_root.sh learn PyAutoPulse;
clean_slate.sh records that the Pulse holds no datasets to wipe;
WITNESS_EXEMPT holds PyAutoPulse until phase 2 lands tests. The profiling
conductor AGENTS.md and the /profiling skill gain one paragraph each: the
Pulse holds the cross-project view, `triage` stays the only judge.
Generated by repos_sync --write: the AGENTS.md organism map block and the
installed session-start hook.

Deferred: config/policy.yaml boards: entry -> phase 2; Brain board card and
cockpit -> phase 3.

Refs PyAutoLabs/PyAutoMind#463

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@Jammy2211
Jammy2211 merged commit 0bb40a0 into main Oct 2, 2026
3 of 5 checks passed
@Jammy2211
Jammy2211 deleted the feature/pyautopulse-organ-row branch October 2, 2026 11:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant