Link NaturalProductMech records to its own pages, not GitHub - #224
Merged
Merged
Conversation
NaturalProductMech commits one page per record, pages/<class>/<slug>.html mirroring data/natural_products/<class>/<slug>.yaml, and its branch build serves them, so its census record links now open those pages (#149). The subsets were rebuilt at the #120 pins from the same snapshot: only the fifteen NaturalProductMech cell and edge indexes changed, and only in their link base and slug suffix; all 2,576 distinct records they link have a committed page. CultureMech stays on GitHub while its pages/ deployment comes and goes (#223). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The comment grouped it with CultureMech's flickering pages/media/; it publishes none (#229). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #149, closes #229.
NaturalProductMech commits one page per record,
pages/<class>/<slug>.html, mirroringdata/natural_products/<class>/<slug>.yaml. Its branch build (build_type legacy,main,/) serves them. The census record lists in the heatmap cells and overlap panels now open those pages instead of the YAML on GitHub.Changes
scripts/fleet/build_subsets.py,SITE_BASE["NaturalProductMech"]is nowhttps://culturebotai.github.io/NaturalProductMech/pages/, andslug_foremits<class>/<slug>.html._fleet/fleet_fragment.html, the cell panel says "source file on GitHub" only for CultureMech and MediaIngredientMech._fleet/README.mdsays which Mechs link where.assets/fleet/was rebuilt withbuild_subsets.pyat the Refresh the X-Mech page from the Mechs as they are now, and add the skill that does it #120 pins, from the same snapshot, followed bybuild_data.pyandassemble_page.py.Evidence
.yaml→.htmlslug suffix.subsets_summary.jsonandfleet_data.jsonare byte-identical.git ls-tree), and all 2,576 distinct records the indexes link are among them. Four sampled live URLs return 200.python3 -m unittest discover -s testspasses, andassemble_page.py --checkreports current. Inmechs.md, only the panel-wording line changes.Left out
CultureMech keeps its GitHub links. Its
pages/media/pages come and go because its Pages source (branch builds) and its Actions deployment override each other (#175). That half of the original issue is now #223, blocked on CultureMech#489.🤖 Generated with Claude Code