Skip to content

Prune auto-research presentation layers#1112

Merged
huangruiteng merged 1 commit into
mainfrom
codex/auto-research-legacy-surface-prune-20260702
Jul 2, 2026
Merged

Prune auto-research presentation layers#1112
huangruiteng merged 1 commit into
mainfrom
codex/auto-research-legacy-surface-prune-20260702

Conversation

@huangruiteng

Copy link
Copy Markdown
Owner

Summary

  • remove auto-research board, acceptance packet, artifact packet, public-claim boundary, showcase/frontstage projection paths from the main auto-research surface
  • move the visible demo supervisor into a thin module backed by the generic multi-agent TUI runner and pane-local A2A tick
  • keep the kernel focused on frontier, evidence graph, worker-turn/worker-loop, and compact live evidence

Validation

  • python3 examples/auto-research-minimal-kernel-smoke.py
  • python3 examples/decentralized-auto-research-frontier-smoke.py
  • python3 examples/auto-research-rollout-readpath-smoke.py
  • python3 examples/auto-research-demo-supervisor-smoke.py
  • python3 examples/decentralized-auto-research-protocol-smoke.py
  • python3 examples/auto-research-skill-contract-smoke.py
  • python3 examples/auto-research-worker-turn-smoke.py
  • python3 examples/auto-research-worker-loop-smoke.py
  • python3 examples/auto-research-demo-e2e-worker-loop-smoke.py
  • python3 examples/auto-research-live-evidence-capture-smoke.py
  • python3 -m py_compile loopx/capabilities/auto_research/legacy_core.py loopx/capabilities/auto_research/research_state.py loopx/capabilities/auto_research/demo_supervisor.py loopx/capabilities/auto_research/demo_e2e.py loopx/capabilities/auto_research/cli.py loopx/capabilities/auto_research/live_evidence.py loopx/capabilities/auto_research/worker_runtime.py loopx/visible_multi_agent_launcher.py
  • git diff --check HEAD~1 HEAD

Dashboard route smoke was not run in this worktree because apps/dashboard has no local tsc/node_modules installed (sh: tsc: command not found).

@huangruiteng

Copy link
Copy Markdown
Owner Author

Self-review findings: none.

Product/architecture judgment: this PR intentionally removes the auto-research presentation stack from the kernel path: board, acceptance packet, artifact packet, public-claim boundary, showcase/frontstage projection, and related smokes/routes. The remaining path is the intended lightweight shape: generic multi-agent TUI runner, pane-local A2A tick/worker-turn, and compact frontier/evidence graph state. Product surfaces can be rebuilt later as consumers of public-safe evidence graph/frontier state instead of living inside auto-research core.

Main risk: broad cleanup touches CLI/docs/smokes/dashboard route wiring. Risk is mitigated by focused auto-research smokes, py_compile, public/private scan, diff check, and the GitHub Frontstage Pages build passing. Dashboard route smoke could not be run locally because apps/dashboard has no local tsc/node_modules installed.

Validation performed:

  • python3 examples/auto-research-minimal-kernel-smoke.py
  • python3 examples/decentralized-auto-research-frontier-smoke.py
  • python3 examples/auto-research-rollout-readpath-smoke.py
  • python3 examples/auto-research-demo-supervisor-smoke.py
  • python3 examples/decentralized-auto-research-protocol-smoke.py
  • python3 examples/auto-research-skill-contract-smoke.py
  • python3 examples/auto-research-worker-turn-smoke.py
  • python3 examples/auto-research-worker-loop-smoke.py
  • python3 examples/auto-research-demo-e2e-worker-loop-smoke.py
  • python3 examples/auto-research-live-evidence-capture-smoke.py
  • python3 -m py_compile auto-research modules and visible_multi_agent_launcher.py
  • git diff --check HEAD~1 HEAD
  • public/private boundary rg scan over changed public files
  • GitHub Frontstage Pages build passed

Merge decision: self-merge with owner authorization for auto-research cleanup.

@huangruiteng huangruiteng merged commit 9c7eb06 into main Jul 2, 2026
2 checks passed
@huangruiteng huangruiteng deleted the codex/auto-research-legacy-surface-prune-20260702 branch July 2, 2026 10:48
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.

1 participant