Skip to content

The site-audit builder exists only in a session scratchpad, not in the repository #238

Description

@realmarcin

Found in the round-3 review of #216.

_fleet/data/site_audit.json is written by a builder script the update skill calls "the builder" (step 7). #212 depends on it for figure_at_pin, and the #212 tests refer to it. But the script has never been committed. The only copy is build_site_audit.py in the #120 session's scratchpad, and step 11 of the update skill would delete it.

The next refresh therefore has to rewrite it from the skill's prose. Nothing checks that the rewrite derives each field the same way, for example figure_at_pin read from the committed copy at the pin with check_cards.figure(), and never from the template.

Fix: commit a builder under scripts/fleet/, taking the per-Mech notes as input. Have the skill run it, and have the tests cover how it derives each mechanical field.

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