Improve Chinese SEO for AI quant discovery - #83
Conversation
|
@codex review |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: eb7e6d17d0
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| concurrency: | ||
| group: pages | ||
| cancel-in-progress: true |
There was a problem hiding this comment.
Separate PR checks from deployment concurrency
Use an event-specific concurrency group or disable cancellation for production deployments. With one shared pages group and cancel-in-progress: true, any pull-request run started while a main build or deploy is running cancels that production workflow; because the replacement PR run skips artifact upload and deployment, the merged documentation can remain unpublished until another main push or manual intervention.
Useful? React with 👍 / 👎.
| - "pyproject.toml" | ||
| - "agent/skills/**" | ||
| - "website/**" | ||
| - "tests/docs/**" | ||
| - ".github/workflows/docs-pages.yml" |
There was a problem hiding this comment.
Trigger documentation checks for CLI source changes
Add the CLI source tree (at least src/oxq/cli/**) to both event path filters. website/scripts/generate.py imports oxq.cli.main and derives the committed tools index from its leaf commands, but a PR or main push that only adds, removes, renames, or edits a CLI command does not run docs:check or rebuild Pages, allowing website/tools/index.md and the deployed site to remain stale.
Useful? React with 👍 / 👎.
|
|
||
| ```bash |
There was a problem hiding this comment.
Remove unapproved topics before adding the approved set
Ensure existing topics are validated or removed before this update. When the repository already contains any topic outside the approved list, repeated --add-topic flags retain it—the installed gh repo edit --help explicitly distinguishes “Add repository topic” from --remove-topic—so Gate 5 cannot produce the exact topic contract; Gate 6 then detects the mismatch only after the description and homepage have already been mutated, without restoring the prior metadata.
Useful? React with 👍 / 👎.
Linked Issue
Closes #82
Linked Docs / Plans
No public design-plan document is linked because internal planning artifacts under
docs/superpowers/are intentionally excluded from version control.Public documentation added or updated in this branch:
README.mddocs/seo/release-runbook.mdwebsite/tests/docs/Requirement Background
Chinese search queries around
AI 量化,AI 量化框架,量化 Agent, strategy backtesting, factor research, robustness checks, audit, and live trading should have stronger crawlable signals foropen-xquant.The repository had strong implementation substance, but its search-facing pages were mostly English or not structured around Chinese intent clusters.
Design Constraints
AGENTS.md.docs/images/.Data Flow
website/scripts/generate.pyreads skill and CLI metadata.website/skills/andwebsite/reference/.website/.website/scripts/validate_site.pyvalidates generated static output underwebsite/.vitepress/dist.Non-goals
Compatibility
uv.1.6.4.>=22 <23.docs/images/paths.Key Review Scope
docs/infographic/anddocs/superpowers/from tracked files.Verification Results
Passed locally:
uv run pytest tests/docs tests/contracts/test_brand_naming.py tests/contracts/test_operator_distribution_schemas.py -quv run ruff check website/scripts tests/docs tests/contracts/test_operator_distribution_schemas.pyuv run mypy website/scriptsnpm --prefix website run docs:checknpm --prefix website run docs:buildnpm --prefix website run docs:validategit diff --check