docs(status): 记入分工硬规矩(决策 47)+「明天从这里开始」;test_solve 改逐条 skip

- STATUS.md:新增决策 47 —— 算法一律由用户本人写(即便用户改口也不代写),
  工程事务(入口/校验、tests/、lint、docstring、卡片、STATUS/CHANGELOG)由 Codex 写;
  L0 计数 9/12 -> 10/12;skip 说明 37 -> 34 条。
- STATUS.md:新增「⭐ 明天从这里开始」区块 —— 第一个要写的文件是
  src/mcm_toolkit/solve/simulate.py 的 monte_carlo(L0 11/12,S 档),
  含参考契约、向量化要求、get_rng 口径、三条测试建议、卡片路径与一个待拍板口径。
- tests/test_solve.py:模块级 pytestmark 拆成 9 条逐条 skip(决策 26、易错点 9)。
- CHANGELOG.md:同步记录。

校验:pytest 177 收集 / 143 passed / 34 skipped / 0 xfail;ruff 0;pyright 0。
This commit is contained in:
guzhujushi committed 2026-10-03 20:12:46 +08:00
1 parent a1cc26e042
commit 58f2236703
3 files changed
+89 -20

No files matched your search

+9
View File
@@ -329,6 +329,15 @@
`else` 分支是死代码」;索引补到 17。
- `STATUS.md`:E 节记 `bootstrap_ci`(L0 10/12),决策 46,「下一步」改写并新增第 8 条列 5 个待拍板口径。
### Changed
- `tests/test_solve.py`:模块级 `pytestmark = pytest.mark.skip(...)` 拆成 **9 条逐条**
`@pytest.mark.skip(reason=_NOT_IMPLEMENTED)` —— 模块级 skip 会把整个文件吞掉(决策 26、易错点 9)。
用例数与跳过数不变(177 收集 / 143 passed / 34 skipped),仅粒度变细。
- `STATUS.md`:新增**分工硬规矩(决策 47)** —— 算法一律由用户本人写(即便用户改口也不代写)、
工程事务由 Codex 写;L0 计数 9/12 → **10/12**;「下一步」新增「⭐ 明天从这里开始」区块
(`monte_carlo` 的契约 / 向量化要求 / 三条测试建议 / 卡片路径 / 一个待拍板口径);
验证结果里的 skip 说明由 37 条订正为 **34 条**。
## [0.0.1] - 2026-10-01
### Added