---
typeId: req
recordId: benac-author-003
fields:
  title: Package validation and build reports
  statement: >-
    Benac shall define package validation report and package build report logical
    objects.

    A package validation report shall include package CID where derivable, package
    validation context, Package Bundle context where applicable, schema validation
    status, schema reference resolution status, package interface status, interface
    contract binding status, invocation contract snapshot status where derivable,
    artifact reference status, artifact availability by operation phase, declared
    capability status, fixture discovery source, fixture discovery status, fixture
    schema status, documentation reference status, context-required checks not
    evaluated, warnings, diagnostic records or diagnostic record references, stable
    diagnostic classification codes, and raw diagnostic evidence references or evidence
    disposition where practical and safe.

    A package build report shall include package CID, invocation contract snapshot CIDs
    where derivable, artifact CIDs, schema CIDs, Package Bundle Manifest CID where
    applicable, included artifacts, included fixtures, included documentation
    references, validation report reference, context-required checks not evaluated,
    warnings, diagnostic records or diagnostic record references, stable diagnostic
    classification codes, and raw diagnostic evidence references or evidence disposition
    where practical and safe.

    Reports shall not classify packages.

    Reports shall not classify how package work is performed.
  rationale: >-
    Package authors, agents, reviewers, and independent implementations need stable
    machine-readable reports that distinguish content validity, package distribution
    context, artifact availability, declared capabilities, schema-bound invocation
    contracts, and operation blockers.
  verification: >-
    The same package produces equivalent validation and build reports across conforming
    implementations. Reports include operation-phase blockers and diagnostic references.
    Reports do not include package-class status or class status for how package work is
    performed.
  testable: true
  status: draft
  area: BENAC-AUTHOR
  sourceDocument: user-requested schema-first requirements cleanup
  sourceVersion: 2026-05-06
  sourceSections:
    - Package authoring
  order: 87.11
---
