Skip to content

The CommunityMech to CultureMech evidence link does not cover the claim #120 added #141

Description

@realmarcin

Found in the adversarial review of #120.

The CommunityMech→CultureMech evidence link doesn't cover the claim this PR added

Where: _fleet/fleet_fragment.html:461

This PR added to the XREF (and to the template list at _fleet/mechs_template.md:121) the sentence: 'CultureMech imported media from CommunityMech with their community ids and backfilled recipe source environments through that link.' The ev/url still point only at CommunityMech docs/cross_repo_linking.md, which documents CommunityMech's own linking and says nothing about a CultureMech import or backfill. The support is in CultureMech's scripts/import_from_communitymech.py and scripts/backfill_source_environment.py, and neither is named or linked. Other XREFs this PR edited did get their ev updated to match new claims (AntibioticMech→NaturalProductMech, ProteinTraitsMech→TraitMech).

Failure scenario. A reader clicks the CommunityMech→CultureMech arc and follows 'View the source on GitHub' to verify the import/backfill statement. The linked document contains no mention of it, so the claim looks unsupported.

Evidence. curl -sL https://raw.githubusercontent.com/CultureBotAI/CommunityMech/main/docs/cross_repo_linking.md | grep -i -E 'backfill|import from|source environment' -> no match. git -C Mechs/CultureMech grep -l -i communitymech faaf033 -- scripts -> scripts/import_from_communitymech.py, scripts/backfill_source_environment.py.

Verifier (confirmed, low). I reproduced the finding. The PR added a factual claim to the CommunityMech->CultureMech cross-reference in both the graph XREF and the template list. It kept the old evidence label and link, which point to CommunityMech's cross_repo_linking.md. At the pin and on live main, that doc covers only CommunityMech's own culturemech_id linking and an ENVO-join SPARQL example. It never mentions CultureMech importing media or backfilling source_environment. The claim itself is correct: CultureMech's scripts/import_from_communitymech.py and scripts/backfill_source_environment.py at faaf033 do exactly this. So the problem is a missing citation, not a false statement. Low severity is right: nothing breaks and the text is accurate, but anyone who follows the provided link to check the new sentence finds nothing to support it. Other XREFs edited in this PR did get updated evidence, so this looks like an oversight.

Suggested fix. Add the CultureMech scripts to ev (and to the template line). Also consider pointing url at scripts/import_from_communitymech.py at the pin.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions