Skip to content

Refresh canonical skill-lib snapshot - #74

Merged
erinepshovel-code merged 3 commits into
mainfrom
chore/refresh-skill-lib-c14ee9d
Sep 6, 2026
Merged

erinepshovel-code merged 3 commits into
mainfrom
chore/refresh-skill-lib-c14ee9d

Conversation

@erinepshovel-code

@erinepshovel-code erinepshovel-code commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Propagation

  • source repository: The-Interdependency/skill-lib
  • source commit: c14ee9d500579a4b5d6821f62c9d82ca96e73608
  • target repository: The-Interdependency/edcm
  • target base: eb5f200d48a8c4ffa7b943238407fbdac4934946
  • exact skills copied: canon, domain-claims, gonol-build, interdependent-work-graph, meta-module-build, msdmd, test-build, the-interdependency

Verification

  • canonical vendored-skill drift with strict source SHA — pass
  • multilingual C/C++/Perl/Java parser smoke — pass
  • shebang placement and displaced-shebang rejection smoke — pass
  • commit diff check — pass
  • existing MSDMD collection regenerated/compared under the published parser — fresh

Generated files

  • refreshed: edcm_msdmd.ts

Doctrine / hmmm

  • no target-local doctrine contradiction found
  • full target suite is left to the repository’s PR workflows where configured; absence of such a workflow remains hmmm, not a claimed pass

Follow-up audit

  • rotated .github/workflows/skill-compliance.yml from the prior canonical pin to c14ee9d500579a4b5d6821f62c9d82ca96e73608.
  • regenerated edcm_msdmd.ts with repository identity The-Interdependency/edcm.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 6, 2026

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review Completed 2026-09-06T18:27:04.485412Z 3dec3cf PR opened
ℹ️ 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" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@erinepshovel-code
erinepshovel-code merged commit ddc89a9 into main Sep 6, 2026
16 checks passed

@chatgpt-codex-connector chatgpt-codex-connector Bot 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 3dec3cf490

ℹ️ 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".

Comment on lines 31 to +35
```text
every admitted character is a gonol
characters -> words -> definitions -> recursive gonol relations
```

This is an **EDCM text-domain rule**, not a UCNS linguistic rule and not a
METAPAT axiom.
This order is load-bearing.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Keep gonol construction on declared scale option sets

When an agent follows this required skill for suffix or suffix-coupling work, this load-bearing four-stage ladder contradicts EDCM's implemented declared-scale-option-set model: suffix gonols can close directly, and closed gonols may participate at any admissible scale. This guidance can therefore reject already-supported edcm.gonol construction paths; retain the option-set model instead of making this sequence exclusive.

AGENTS.md reference: AGENTS.md:L107-L107

Useful? React with 👍 / 👎.

Comment thread .agents/skills/README.md
`The-Interdependency/skill-lib`.

Source commit: `a1c6a7124af537ee9937b6fc6084940091982fe5`
Source commit: `c14ee9d500579a4b5d6821f62c9d82ca96e73608`

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Update every canonical skill-lib pin together

In the inspected .github/workflows/skill-compliance.yml, both the canonical checkout and strict drift checker remain pinned to a1c6a7124af537ee9937b6fc6084940091982fe5; changing the vendored bytes and this declaration to c14ee9d... therefore guarantees the byte-for-byte drift job fails. Update the workflow and repository authority references to the new identity, or retain the old snapshot.

AGENTS.md reference: AGENTS.md:L35-L41

Useful? React with 👍 / 👎.

Comment thread edcm_msdmd.ts Outdated
],
"gaps": [],
"repo": "The-Interdependency/edcm"
"repo": "edcm"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Preserve the repository slug in the generated collection

The inspected msdmd workflow invokes the collector with --repo The-Interdependency/edcm and then diffs its output byte-for-byte against this tracked file. Changing the tracked value to edcm guarantees that comparison fails with this one-line difference, independently of the skill-lib pin; regenerate using the workflow command or update the command and identity contract consistently.

Useful? React with 👍 / 👎.

Comment on lines +75 to +80
A completion claim requires:

## Anti-patterns: refuse these

- Assigning character, morphology, definition, or lexical-source authority to
UCNS merely because UCNS provides their geometry.
- Assigning affixiation semantics to EDCM or UCNS merely because they implement
or apply it.
- Reopening closed gonols merely because a larger construction contains them.
- Inferring function context, syntax, precedence, or operation from adjacency,
Unicode names, dictionary glosses, or glyph shape.
- Treating a source word list as a semantic dictionary.
- Treating `hmmm` or an unresolved constructor as permission to refuse a
declared candidate construction, complete run, or replay.
- Inventing morphology, a lexical family map, geometry, measurement authority,
alternate carrier, scale rule, or coupling law to fill an absent constructor.
- Promoting a sidecar relationship graph into intrinsic gonol semantics.
- Treating a partial corpus run as complete evidence.
- Adding arbitrary wall-clock limits to a healthy admitted computation.
- Restoring the deprecated omega/phi/psi cores, bone/flesh categories, fixed
morphology weights, or `multiplyFuel`/carrier-LCM as the universal language
law.
- Transferring UCNS construction survival into EDCM measurement validity,
PTCNA efficacy, cognition claims, or selected universal canon.

## Minimal examples

Character admission:
1. exact UCNS, EDCM, source/profile, and constructor identities;
2. the complete declared source scope;
3. deterministic construction receipts; and
4. independent complete replay where replay is required by the governing protocol.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Bind METAPAT in affixiation completion claims

For any completed construction that applies affixiation, including suffix coupling, this checklist now permits a receipt containing only UCNS and EDCM identities even though METAPAT is the governing semantic authority. Replays against different METAPAT contracts could therefore satisfy the listed completion requirements while losing required provenance; include the exact governing METAPAT identity whenever affixiation is used.

AGENTS.md reference: AGENTS.md:L35-L41

Useful? React with 👍 / 👎.

".rb": "#", ".rake": "#", ".gemspec": "#",
".ex": "#", ".exs": "#",
".sh": "#", ".bash": "#", ".zsh": "#", ".fish": "#",
".pl": "#", ".pm": "#", ".t": "#",

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Refuse the ambiguous .pl extension

The new registry assigns every .pl file to Perl's # marker, but .pl is also a conventional Prolog extension and Prolog metadata uses %, which this registry recognizes only for .prolog. Consequently, parse_file silently misses valid % === ... blocks in ordinary Prolog .pl sources and walk_tree reports them as unannotated, contrary to the newly documented rule that ambiguous suffixes are refused rather than guessed; remove .pl auto-detection or require an explicit language choice, and mirror the fix in the TypeScript registry.

Useful? React with 👍 / 👎.

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.

1 participant