Files
vibe-coding-cn/.github/metadata/gongfa/source-selected-programming-entries-5-to-9-20261014.txt
T
tradecatlabsandGitHub 85fc782fc3 docs: gongfa/faqi - continue source and semantic review (#139)
* docs: gongfa-faqi - clarify registry counts

* docs: gongfa - clarify candidate semantics and provenance

* docs: gongfa - disambiguate candidate identifiers

* docs: gongfa - defer composite uncertainty candidate

* fix: faqi - restore auto-tmux executable modes

* docs: gongfa - qualify literature synthesis candidate

* docs: faqi - record pinned asset placeholder boundary

* docs: gongfa - narrow retrieval audit candidate scope

* docs: gongfa - defer amortized analysis pending source freeze

* docs: faqi - disclose unresolved asset placeholders

* docs: gongfa - qualify proof-kernel candidate scope

* docs: faqi - guard pinned asset placeholders

* docs: gongfa - defer causal audit without frozen scope

* docs: gongfa - separate drift and OOD candidates

* docs: faqi - clarify doctor placeholder false positive

* docs: gongfa - separate confidence escalation

* docs: gongfa - freeze ML review selection

* docs: gongfa - qualify ML source support

* docs: gongfa - freeze exact title matches

* docs: gongfa - qualify metacognition sources

* docs: gongfa - review causal feature ablation

* docs: faqi - trace asset placeholder history

* fix: faqi - validate asset links and license sources

* docs: gongfa - record 85 principle reviews

* docs: gongfa - review software engineering candidates

* fix: auto-tmux - align reference audit with quick links

* docs: gongfa - review software engineering entries 5-9

* docs: gongfa - review software engineering entries 10-15

* docs: gongfa - review controlled evolution loop

* docs: gongfa - review programming entries 0-4

* docs: gongfa - review programming entries 5-9

* docs: gongfa - review programming entries 10-14

* docs: gongfa - review programming entries 15-17

* docs: gongfa - review problem-solving entries 0-4

* docs: faqi - record Skill Seekers CLI boundaries

* docs: gongfa/faqi - continue bounded review

* docs: gongfa/faqi - review information sources

* docs: gongfa - review information science entries 4-5

* docs: gongfa - refine analogy candidate review

* docs: gongfa/faqi - review algorithm and runtime evidence

* docs: gongfa/faqi - review search methods and license scope

* docs: gongfa/faqi - review state and cache semantics

* docs: faqi/tmux - inventory pinned license notices

* docs: gongfa - review algorithm source boundaries

* fix: faqi - bind pinned license notice evidence

* docs: gongfa - review machine-learning evaluation methods

* docs: gongfa - review machine-learning entries 5 to 8

* docs: faqi - record oh-my-tmux logo license source

* docs: faqi - reconcile catalog counts

* docs: github - remove mandatory approval requirements
2026-10-16 20:56:50 +08:00

82 lines
8.0 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 2026-10-14 编程 Solve pack entries[5..9]有限语义复核选区
> 本快照冻结新增字段投影、历史候选指针和有限对照。历史候选意见不因重复审阅升级为登记、评级、来源认证或效果证据。
## 快照清单
- recorded_at: `2026-10-14T20:17:24Z`。
- trigger: 续审编程Solve pack entries[5..9],确认性能剖析、静态分析与并发检测的来源支持和现有语义关联;entries[6]与[7]已有历史审阅,避免重复复制或误升状态。
- owner: 功法元数据子域维护者。
- retirement: 完整、可审计的候选语义交叉表承接本批结论后,本文件转只读历史依据并保留。
- 项目审阅基线:`f6f1a9c2063bd72267db97843200ab1e7c13b59d`;registry SHA-256 `0d5b772c7e72a7122cf4b3764fdeb9c530574f6702c55026ff6297148f32e82d`。
- Solve源仓库HEAD:`ddee69426d133253c4ef89fdeb089818f5ee5e36`;`agent/skills/workflow/modules/solve/references/packs/programming.json`工作树无差异,SHA-256 `66958c76ca33cc03b5740f463065c9c0b80b5a951b9a1e1df3c46b071862e7d5`。选区为`/entries/5..9`。
- Solve `source-inventory.json` SHA-256 `5315782f2ee45cf9b401322d393fb8b065aab1c98b38d6d2fa0ef4098e95a06a`;捕获时在源仓库工作树中为modified,仅绑定所观察到的引用声明,不冒称其在该HEAD下已提交。
- 历史候选JSON `.github/metadata/gongfa/source-classified-candidates-20261007.json` SHA-256 `6f3246373eb2b1d3c6d5916d42133cbf1d6d2988a2c54514bc8ea09816de70b5`;entry[6]、[7]的旧投影及意见见`documents.solve_raw.items[13..14]`和`documents.solve24_analysis.items[4]`、`items[8]`。
- 来源边界:entries[5]、[6]引用`ref:python-debugging`及不可独立读取的`conversation://cross-domain-method-map`;entries[7..9]只引用该conversation URI。Python 3.12.15工具文档的冻结来源及SHA见前批`source-selected-programming-entries-0-to-4-20261014.txt`;本轮不重复复制原网页或补写pack的`source_refs`。
## 有限语义对照
| Solve条目 | 与现有内容/旧意见的关系 | 来源判断与处理 |
|---|---|---|
| `psoa.programming.profiling` | 性能剖析是发现热点的测量操作;已登记`gongfa-performance-by-measurement`已把profiling作为性能定位手段。它可在具体任务中被选择,不因操作字段完整就形成另一方法。 | Python 3.12.15文档支持profilers用于分析执行时间和定位瓶颈;未证明pack的完整“测量→假设→修改→复测”契约、优化有效性或跨token成本适用性。作为测量方法内的工具操作,不新增登记。 |
| `psoa.programming.minimal-reproduction` | 旧快照已判为与`gongfa-abductive-debugging`相邻而非同义:候选原因/区分实验与保持同一故障的输入缩减是不同工作。旧意见“优先候选”、暂定`di-initial`、medium仅是历史编者判断。 | 旧条目中的“自动”和“最小”不是已实现自动化或全局最小保证;Python调试文档不支持输入缩减流程,conversation来源仍不可复核。保留旧历史候选,不重复制表或升级。 |
| `psoa.programming.fuzzing` | 旧意见将其与`gongfa-evidence-triangulation`区分:后者把fuzz作为证据组件,本条描述输入生成/变异、异常捕获、缩减和回归序列。 | 唯一引用为不可独立复核的conversation URI;稳定oracle、隔离和可重放约束不能替代来源/覆盖合同。保留旧“优先候选”意见,不据此登记、授权执行或主张效果。 |
| `psoa.programming.static-analysis` | 静态分析可包含多种工具和规则检查;与已登记总体作业流的检查器步骤相邻,当前没有具体语言、规则集或诊断处置合同来界定独立身份。 | 仅有conversation来源,没有可复核的固定原文;不把“AST/类型/数据流”标签当成工具运行或检出效果证据。留待来源绑定与范围收窄,不登记。 |
| `psoa.programming.race-detection` | 关注共享状态和并发交错,但当前步骤是概括性描述;没有定义具体调度模型、冲突判据或检测工具的契约。 | 仅有conversation来源,没有可复核的固定版本;不运行任何被审工具或并发工作负载,不据此宣称检出覆盖。留待来源核验,不登记或评级。 |
## 冻结字段投影
> 以下冻结新增选区entries[5]、[8]、[9]的字段:`id/version/kind/origin/domain/status/name_zh/summary/core_question/operation/applicability.when/not_when/source_refs/semantics.preconditions/procedure或steps/evidence_required/failure_modes`。未列字段不作为本轮判断依据;列表顺序按原pack保留。entries[6]、[7]已存在于上列历史快照,沿用原投影与意见。
### entry[5] — `psoa.programming.profiling`
```text
kind=OperatorSpec; version=1.0.0; origin=source; domain=programming; status=experimental; name_zh=性能剖析
summary=性能剖析:Measure before optimize,禁止凭感觉优化。
core_question=真正的资源热点在哪里?
operation=测量资源 → 定位热点 → 形成优化假设 → 修改 → 复测
when=[存在时延、CPU、内存、I/O 或 token 成本问题。]
not_when=[没有代表性负载或测量噪声大于差异。]
source_refs=[ref:user-cross-domain-map, ref:python-debugging]
preconditions=[存在时延、CPU、内存、I/O 或 token 成本问题。]
procedure=[测量资源;定位热点;形成优化假设;修改;复测]
evidence_required=[最小复现、运行输出、trace/profile、静态诊断、失败与回归结果。]
failure_modes=[没有代表性负载或测量噪声大于差异。;过程产物不足以支持声明的效果。]
```
### entry[8] — `psoa.programming.static-analysis`
```text
kind=OperatorSpec; version=1.0.0; origin=source; domain=programming; status=experimental; name_zh=静态分析
summary=静态分析:写完代码后进入 compiler、linter 和 type-check loop。
core_question=不运行程序能否发现结构、类型或数据流问题?
operation=解析 AST/类型/数据流 → 应用规则 → 产生诊断 → 分级复核
when=[语言或配置有成熟静态分析器。]
not_when=[规则误报无法控制,或目标行为只能运行时观察。]
source_refs=[ref:user-cross-domain-map]
preconditions=[语言或配置有成熟静态分析器。]
procedure=[解析 AST/类型/数据流;应用规则;产生诊断;分级复核]
evidence_required=[最小复现、运行输出、trace/profile、静态诊断、失败与回归结果。]
failure_modes=[规则误报无法控制,或目标行为只能运行时观察。;过程产物不足以支持声明的效果。]
```
### entry[9] — `psoa.programming.race-detection`
```text
kind=MethodSpec; version=1.0.0; origin=source; domain=programming; status=experimental; name_zh=并发检测
summary=并发检测:检查 multi-agent shared-state 的竞争、丢更新和次序依赖。
core_question=并发 Bug 是否只在特定交错次序出现?
operation=对并发访问插桩 → 施加调度变化 → 检测冲突 → 固定复现 → 回归
when=[存在共享可变状态、异步执行或并发访问。]
not_when=[没有隔离环境,检测会造成不可接受开销或误判。]
source_refs=[ref:user-cross-domain-map]
preconditions=[存在共享可变状态、异步执行或并发访问。]
steps=[1 对并发访问插桩;2 施加调度变化;3 检测冲突;4 固定复现;5 回归]
evidence_required=[最小复现、运行输出、trace/profile、静态诊断、失败与回归结果。]
failure_modes=[没有隔离环境,检测会造成不可接受开销或误判。;步骤之间的数据、控制或验证依赖未满足。]
```
## 范围与结论
本轮只核对programming pack entries[5..9]、已登记`gongfa-performance-by-measurement`及指定历史候选;entries[6]、[7]沿用旧投影/意见。没有扫描全部79条登记或410条历史候选,不构成556→410全量语义去重;其余programming条目未审。未修改`registry.json`、`catalog.md`、`catalog.xlsx`或`catalog-sources.json`,不新增身份、候选初评或正式评级,不证明效果、许可或独立领域审查。