Skip to content

SOTA convergence manifest 2026-09-23 with its citation review and the generator fixes it found - #100

Merged
seathatflowsinourveins merged 2 commits into
mainfrom
claude/convergence-20260923
Sep 23, 2026
Merged

seathatflowsinourveins merged 2 commits into
mainfrom
claude/convergence-20260923

Conversation

@seathatflowsinourveins

Copy link
Copy Markdown
Collaborator

Summary

This adds the dated convergence manifest catalogs/sota-convergence/manifest-20260923.json, which the 2026-09-23 cross-family lane run will use. It changes no ledger row; rows are re-recorded only through that later lane run, and manifest-20260922.json is untouched.

How it was produced

  1. extract_layers.py at main 168a3a8: 20 foundation layers, 12 trading layers, 154 trading entries, 342 star candidates.

  2. github_freshness.py at full coverage: 469 repositories, 0 errors.

  3. The saved sota-convergence workflow (wf_4069d065-fd4, 184 agents):

    • three Opus lanes: foundation, trading, and beyond-stars/awesome-lists;
    • two verification lenses per proposal (evidence and gap-fit), with two refuters;
    • a completeness critic.

    It made 90 proposals and dropped 9. No agent was lost.

  4. An independent citation review (wf_75979946-4da, three Opus evidence reviewers, Read/Grep only). It found 36 findings: 3 high, 16 medium, 17 low. Seven are generator defects.

  5. The generator defects are fixed in build_manifest.py with 12 regression tests:

    • the lane-to-card join now uses the repository slug, so card URLs ending in /tree/… or /releases/tag/… no longer lose their lane review;
    • citations into the checkout keep repository-relative paths;
    • pins that were never compared are published as not_compared / null instead of false;
    • OS-package pins get distro_managed status;
    • a bogus upstream tag is flagged instead of published.
  6. The manifest was rebuilt with the review as a per-row overlay. No generated text was hand-edited.

Result

Known limits, from the Opus verification (accept)

  • Checkout-relative citations resolve only when the manifest is built from the checkout the lanes cited.
  • In two trading rows (execution-broker and one other), the lane review is still lost because of a catalog_id mismatch, not the URL join.
  • The overlay's component-field match can attach one finding to more rows than the reviewer meant; this is disclosed.
  • Rebuilding 20260922 with these fixes would change only the pin and upstream fields: 20 rows false → null, and 6 rows get latest_flag. The committed 20260922 file is left as it is.

Checks (local, merged with main 796f759)

  • python3 -m unittest: 2,507 tests OK, 338 skipped.
  • validate.py, evidence_manifest.py --check, landscape.py, build_verdicts.py --check, validate_convergence.py --all-recorded, build_ecosystem.py --check, trading_gates.py --check and component_matrix.py --check: all pass.
  • Guarded gitleaks on the range: no leaks.

🤖 Generated with Claude Code

…260923 SOTA manifest

build_manifest.py, one regression test per defect in tests/test_sota_convergence.py:
- Lane entries, verdicts and lane_groupings join cards on (layer, GitHub slug),
  so /releases/tag/ and /tree/ card URLs keep their lane review (15+14 rows).
- Paths inside the catalog checkout (--checkout-root, default this repository)
  are published repository-relative; only outside paths are redacted.
- Uncompared pins publish pin_behind_upstream null, pin_comparison not_compared
  and a reason; counts.pins_not_compared[_by_reason] total them.
- A lane pin_behind_upstream status on an OS-package pin is published as
  distro_managed, with the lane status noted in the row evidence.
- A tag-only upstream whose tag is not version-shaped moves to
  upstream.latest_flag; upstream.latest is null.
- Review findings with a component field attach to every row they name.

catalogs/sota-convergence/manifest-20260923.json is generated from the private
lane record with the committed citation review overlaid; manifest-20260922.json
is untouched.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
…260923

# Conflicts:
#	manifests/evidence.json
@seathatflowsinourveins
seathatflowsinourveins merged commit a275ebc into main Sep 23, 2026
11 checks passed
@seathatflowsinourveins
seathatflowsinourveins deleted the claude/convergence-20260923 branch September 23, 2026 04:06
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