Skip to content

Add the engine's per-file commit subject to programming.zh-cn sync signatures - #13

Merged
mmcky merged 1 commit into
mainfrom
programming-sync-signature
Aug 28, 2026
Merged

Add the engine's per-file commit subject to programming.zh-cn sync signatures#13
mmcky merged 1 commit into
mainfrom
programming-sync-signature

Conversation

@mmcky

@mmcky mmcky commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Found by the hand-adjudication pass for the first three-edition report (#1): ten of the 33 sampled tier assignments at programming.zh-cn disagreed with the rules' intent, all from one cause — the engine's 2026-03/04 wave landed as per-file commits titled Update translation: lectures/<file>.md under the maintainer identity the engine commits as, a subject shape the sync signature list did not carry. All 41 such commits are that identity's; no human has used the shape in this repository (Humphrey's edits are titled Update lectures/<file>.md, without the translation: prefix).

Effect at b727528: composition moves from ai-initial 83.3 / ai-sync 9.9 / ai-assisted 6.8 to ai-initial 81.2 / ai-sync 17.5 / ai-assisted 1.3, and the wave's 2,651 mis-attributed pairs leave the pair corpus (2,906 → 255) for overwrites.json where machine passes belong. autodiff.md's translation moment now reads ai-sync by the documented rule-1-over-rule-2 precedence, the same as polars.md. A re-drawn 31-row tier sample at the corrected config adjudicates 31/31.

The signature is scoped to this repository's config, per the AGENTS.md rule that repo-specific shapes live in configs/, never in src/.

🤖 Generated with Claude Code

…gnatures

The 2026-03/04 wave landed as per-file commits titled 'Update translation:
lectures/<file>.md' under the maintainer identity the engine commits as (41
commits; no other author has used the shape). Without the signature they
classified ai-assisted, overstating that tier at 6.8% and understating ai-sync
at 9.9%; with it the corpus reads ai-initial 81.2 / ai-sync 17.5 / ai-assisted
1.3. Caught by the 2026-08-28 tier adjudication for the first three-edition
report (textstrata run for #1).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings August 28, 2026 00:21

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the QuantEcon programming.zh-cn repository configuration so the provenance tiering rules correctly recognise the translation engine’s 2026-03/04 per-file commit subject format as a machine sync signature (thereby classifying those commits as ai-sync under rule-1 precedence).

Changes:

  • Extend machine.sync subject regexes to include ^Update translation: .
  • Add inline comments documenting why this signature exists and the specific wave it addresses.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@mmcky
mmcky merged commit 98df675 into main Aug 28, 2026
4 checks passed
@mmcky
mmcky deleted the programming-sync-signature branch August 28, 2026 00:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants