Governance note: the current project-thread baseline is the real
five-agent-governanceskill underskills/five-agent-governance/. Legacy four-agent documents remain in this repository only as historical archive and should not be used as the default rule for new work.
SPG is a Rust-first desktop workbench for Douyin-focused SLG content discovery, topic analysis, and creation support. The current mainline goal is to form a stable loop from provider configuration and real data discovery to content decomposition, topic pooling, and creation guidance.
crates/spg-coreCore entity recognition, rules, SQLite persistence, and pipeline semantics.crates/spg-webLocal web service, routes, provider setup, workbench orchestration, and main system APIs.crates/spg-desktopWindows desktop shell, tray, local service bootstrap, and embedded window lifecycle.
- Platform focus:
douyin - Track focus:
SLG - Current watchlist:
- 率土之滨
- 三国群英传策定九州
- 三国谋定天下
- 无尽冬日
- 三国冰河时代
- 天下归心
- 九牧之野
- Primary analysis model:
doubao-seed-2-0-code-preview-260215
Start here for any new project thread, major feature, merge gate, or release gate:
- SPG Governance Index
- Five-Agent Skill Guide
- Five Agent Thread Startup Template
- five-agent-governance skill
The current governance chain is:
Maxwell: need clarification, scope, success criteriaDirac: implementation shape, system structure, technical feasibilityParfit: UX, testability, ops, consistency, maintenance riskWegener: two interrogation rounds, two self-reviews, integrated candidate planPopper: three challenge rounds and final verdict
These files are kept for traceability, not as current operating rules:
- Rust remains the main implementation language; JS/CSS are only for UI and interaction layers.
- New work should attach to the confirmed production mainline and avoid reviving abandoned temporary experiments.
- Major changes, merge decisions, and release checks should run through the
five-agent-governancebaseline instead of the older four-agent-only convention. - Legacy four-agent notes may be cited as evolution context, but they are not the current default governance rule.
Common local commands:
cargo test --workspace
cargo build -p spg-desktop