Skip to content

Native-author minimal runnable PrintToSingleFileHtml payload from authoring packet #1624

Description

@svelderrainruiz

Summary

#1621 now has deterministic bootstrap and native-authoring packet support, but the remaining blocker is still the actual repo-owned LabVIEW payload authoring step.

The supported NI custom-operation workflow is native LabVIEW authoring through Operations.lvproj / Toolkit-Operations.lvproj, not shell-side synthesis of runnable .vi files. This issue tracks the minimal human/native authoring slice that turns the current PrintToSingleFileHtml bundle from source-only into a runnable repo-owned payload.

Acceptance

  • Author minimal repo-owned runnable payload files for fixtures/headless-corpus/operation-payloads/PrintToSingleFileHtml/.
  • Add GetHelp.vi and RunOperation.vi plus only the support VIs required for them to execute.
  • Keep the payload repo-owned and BSD-3 aligned; do not vendor installed NI files verbatim.
  • Update payload provenance/docs/tests so the bundle no longer reports source-only once the runnable files are checked in.
  • Keep public proof separate; this issue ends at runnable, not publicly proven.

Why now

  • #1619 added installed-operation scaffolding.
  • #1622 made the source-only bundle fail closed.
  • #1623 adds the native-authoring packet with installed LabVIEW.exe, Operations.lvproj, Toolkit-Operations.lvproj, a checklist, and a launch helper.
  • The remaining gap is no longer hidden automation debt; it is explicit native LabVIEW authoring.

Related

  • Standing bootstrap/inspection lane: #1621
  • Current partial PR: #1623
  • Final public proof lane: #1617

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

    ciCI/CD, workflows, and pipeline changesenhancementNew feature or requesthelp wantedExtra attention is neededstanding-excludedOpen issue is intentionally kept out of standing-priority auto-selection

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions