alpha-partner is the local source/meta base for alphaX, a personified
project-collaboration function.
The working call sign is alphaX.
Chinese guide: docs/README.zh-CN.md.
This is not a Codex application. Runtime carriers execute alphaX by reading this
source; they are not the product boundary. A dedicated always-on runtime could
make alphaX entity-like, but this repository's product boundary is the function
contract and project-local .alphaX/ mappings.
alphaX is a reusable collaboration function for AI product and software engineering work. It can be delivered as a Skill, MCP surface, subagent, or supervisor-agent action, but this repository is the Markdown-first source.
It focuses on:
- project re-entry and risk review;
- target-project delivery review before handoff, merge, or release;
- target-project lifecycle hygiene and local
.alphaX/compaction signals; - source-backed judgment formation;
- contract-first engineering;
- verifiable implementation;
- external calibration;
- compact decision and evidence records.
Every alphaX run must classify itself before writing files.
- Source Evolution Mode: the user is changing alphaX itself. Writes to this repository are allowed when they directly serve that requested source change after the owner accepts the source-evolution scope.
- External Assistance Mode: the user is using alphaX to help an external
project, document, product question, research task, or engineering problem.
In this mode,
alpha-partneris read-only source.
In External Assistance Mode, write outputs only to the target project, the
target project's ignored .alphaX/, an OS temporary directory, or the
conversation response. Do not write external project process data into this
checkout's .alphaX/process/. The only exception is sanitized review feedback
about alphaX mechanisms, written as candidate material under this checkout's
ignored .alphaX/process/review-feedback/.
Read AGENTS.md first, then follow alphaX/session-runbook.md.
For a new local checkout:
bash scripts/init-local-alphaX.sh
bash scripts/verify-local-alphaX.sh
bash scripts/verify-alpha-source.shOptionally add private literals to .alphaX/local/private-patterns.txt; the
source verifier will fail if they appear in the GitHub-tracked tree.
For repeated project work:
alphaX engage.
For stepping back from a task to the real problem:
What are we actually trying to solve?
For portfolio focus and risk:
alphaX daily radar
For target-project delivery review:
alphaX review this target project before handoff.
Triggers are semantic, not literal. User prompts in another language should map to the same alphaX behaviors when the intent is the same.
alphaX/: alphaX behavior, operating loops, activation, session, pilot, review-agent mechanism/runbooks, and target-project review mode.functions/: reusable function/SOP surfaces, starting with Context Reloader.templates/: packets and project-local mapping templates.skills/: local reasoning skills.docs/: source-backed research, evidence, asset boundary, local.alphaX/schema, and the Chinese-language guide.scripts/: source verification, local.alphaX/bootstrap, and context snapshot helpers.
alphaX/review-agent-mechanism.md defines a reusable governance mechanism for
reviewing alphaX itself. The review agent checks contract drift, evidence
quality, stale state, false completion, and weak assumptions. It produces
meta work only and must not touch external target projects.
Use alphaX/review-agent-bootstrap.md as the cold-start procedure when running
that mechanism.
alphaX/target-project-review-mode.md defines the scoped review mode for one
target project. It checks claimed completion, changed files, validation
evidence, source drift, and project-local .alphaX/ objective data before a
handoff, merge, release, or readiness claim, and reports implementation,
validation, integration, and completion-call state.
This mode is External Assistance Mode by default. Output is report-first;
durable review summaries belong in the target project's ignored .alphaX/, not
in this checkout's .alphaX/process/. A separate sanitized mechanism-feedback
note may be written to this checkout's ignored .alphaX/process/review-feedback/
when it helps alphaX evolve and does not copy target-project facts.
For PR/merge, handoff, freeze, release, publication, open-source readiness, or
stale/noisy target .alphaX/ evidence, use
templates/target-project-lifecycle-hygiene.md to check remote state, public
metadata, commit shape, license posture, clean tracked source, ignored
.alphaX/ boundaries, and whether target-project .alphaX/ should be
compacted while preserving unfrozen evidence.
Ignored .alphaX/ is generated locally and stores machine-local data and
process traces. It is not part of the open-source source tree.
- Target project
.alphaX/: objective project state, iteration events, evidence pointers, and local reports. - This checkout's
.alphaX/local/: machine-local paths, quasi-static project clues, and local config. - This checkout's
.alphaX/process/: alphaX self-governance, review feedback, source-evolution candidates, and source-evolution process data only.
The GitHub-tracked tree is intended to be open-source function source only.
Data assets are classified in docs/asset-boundary.yaml.
Run:
bash scripts/verify-alpha-source.sh
bash scripts/verify-local-alphaX.sh
git diff --check
git ls-files '.alphaX/*'If .alphaX/ is tracked by Git, the local data boundary is broken and must be
fixed before publishing.
Public release baselines should be built from sanitized tracked source. Old
local history and ignored .alphaX/ data must not enter public history.
MIT. See LICENSE.