Skip to content

Validate both graph receipt sets before publishing verified graph pages #911

Description

@realmarcin

The graph provenance work tracked in #900/#905 creates verified PaCMAP/sfdp HTML, points JSON files, and sidecars binding each complete output set. The current Pages workflow checks only the common semantic map before uploading docs/. A missing graph receipt or a later change to generated graph HTML/points can therefore publish a page that still asserts verified provenance while its receipt is absent or invalid.

This is a publication integration finding on the prepared embedding branch. It is separate from the corrected taxon coverage/host classification and source-cache identity bugs.

Acceptance:

  • Add a lightweight standard-library-only checker for both specialty graph HTML/points/receipt sets and their current complete community YAML corpus binding.
  • Run it before Pages artifact upload, preserving the common semantic-map validation.
  • Reject a missing sidecar, altered HTML, altered points, and stale corpus; keep a positive fixture and actual full build check.
  • The checker must not read graph vectors, load projection libraries, or run models. Fresh-process negative controls must fail when the integrity gate is removed.

The community graph remains community-only; the common semantic map covers communities plus isolates. Coordinated by CultureBotAI/culturebotai-claw#426.

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