Skip to content

fix(catalog): derive existing metadata from canonical source - #115

Merged
szmyty merged 3 commits into
mainfrom
fix/107-authoritative-catalog-metadata
Nov 10, 2026
Merged

szmyty merged 3 commits into
mainfrom
fix/107-authoritative-catalog-metadata

Conversation

@szmyty

@szmyty szmyty commented Nov 2, 2026 •

Copy link
Copy Markdown
Contributor

Catalog regeneration now refreshes existing source-owned metadata instead of updating only its digest, preserves catalog-owned annotations/release exclusions, and reports semantic drift independently of freshness. Approved specification provenance retains source_state: approved through the existing stable catalog representation.

Reconciled the original correction with current main 5077797, preserving evaluator/distribution containment source and both sets of authored regression cases. The current continuity and dated handoff distinguish the earlier generation result from current static integration. This is the metadata prerequisite for the separately prepared Audits/Sanity contracts, not lifecycle promotion.

Refs #107, #105, #86 and #87. Audit draft #106 remains independent; #108–#110 stay outside this change.

Validation: source/diff review, merge conflict reconciliation, Python AST for changed source and authored regression files, catalog JSON parse, continuity schema/formats/size and whitespace. Regression tests, full deterministic validation, native/distribution qualification, hosted CI and publication remain deferred at maintainer request. No skill/specification acceptance, release, tag, workflow dispatch or human approval is supplied.

Refresh existing specification and skill metadata from canonical frontmatter, retain catalog-owned annotations and release exclusions, and diagnose semantic drift independently of source digest freshness.

Preserve approved lifecycle source_state in normalized provenance. Regenerate the first-party catalog and add focused unexecuted regressions plus a deferred-check handoff for #107.

Test execution and hosted CI are deferred at the maintainer's request.
@szmyty
szmyty marked this pull request as ready for review November 10, 2026 01:19
@szmyty
szmyty merged commit 0071f7d into main Nov 10, 2026
@devactivity-app

Copy link
Copy Markdown

Pull Request Summary by devActivity

Metrics

Cycle Time: 7d 23h 52m

Achievements

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