Skip to main content

neverd-semantic-invariant-debugging

Diagnose NeverD lifting bugs caused by duplicated or divergent semantic decisions across pipeline surfaces. Use for cross-architecture, cross-format, order-dependent, verifier, PHI, ABI, or provenance inconsistencies; not isolated feature work.

来源信息

仓库
NeverSight/NeverD
最近来源活动
2026年9月13日 11:12
检测到的 SKILL.md 语言
英语
星标
95
分支
17

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

文件资源管理器
5 个文件

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
neverd-semantic-invariant-debugging
description
Diagnose NeverD lifting bugs caused by duplicated or divergent semantic decisions across pipeline surfaces. Use for cross-architecture, cross-format, order-dependent, verifier, PHI, ABI, or provenance inconsistencies; not isolated feature work.
# NeverD semantic-invariant debugging Find the semantic question the pipeline answers inconsistently, give it one authoritative implementation, and verify the invariant across relevant callers. A fixture-only patch is insufficient when the same policy is duplicated across traversal, ABI recovery, loaders, architectures, or emitters. ## Topic routing Read only what the current investigation needs: - [Investigation and authoritative fix](references/investigation-and-fix.md) for reproducing, locating every policy owner, writing contract tests, and choosing the fix layer. It also contains patterns learned from previous NeverD failures; consult only the matching subsection. - [Sibling audit and validation](references/sibling-audit-and-validation.md) for cross-architecture, cross-format, build-profile, LLVM-toolchain, and change-classification checks. - [Acceptance and delivery](references/acceptance.md) when reviewing completeness or preparing the final handoff. - [Re-materialized table bases](references/rematerialized-table-base.md) only for immutable table-base recovery and related pointer-provenance bugs. Use current code, tests, and documentation as authority. Do not assume a previous fix pattern applies merely because symptoms look similar. Prefer the smallest failing semantic boundary, then broaden only to sibling surfaces that share the same decision. Use `github-ci-runtime-debugging` when the defining evidence is runner-specific or intermittent CI runtime behavior. Use `systematic-debugging` for an isolated bug with no duplicated semantic owner. ## Completion For diagnosis, provide the inconsistent question, its current owners, and the evidence. For a requested fix, centralize the policy, add meaningful regression coverage, run the narrow test first, and broaden validation in proportion to the affected semantic surfaces. Report skipped architectures, formats, or tools explicitly.
在 GitHub 查看