Files
guide-board/docs/COMPLIANCE-EVIDENCE-PACKS.md

4.4 KiB

Compliance Evidence Pack Strategy

Status: draft Created: 2026-05-07

Purpose

Compliance evidence packs cover frameworks where guide-board cannot rely on an official executable harness. They help prepare and perform assessments by organizing evidence requests, expected artifacts, reviewer workflow, waivers, and run reports. They do not replace auditors, accredited certification bodies, legal counsel, or official standard text.

Examples include GDPR, SOC 2, HIPAA, NF Z 42-013, NF 461, ISO 14641, ISO 15489, and similar procedural or control-oriented frameworks.

Core Boundary

Guide-board should keep four layers separate:

  • Official source metadata: authority, framework version, source URL, access constraints, and citation references.
  • Internal interpretation: locally authored control themes, evidence request wording, review roles, and acceptance criteria.
  • Target evidence: artifacts, attestations, screenshots, logs, policy files, architecture documents, operational records, and interview notes.
  • Assessment result: normalized evidence, findings, waivers, trend summaries, and quality gates.

The core may store references to official clauses, controls, or articles, but it must not redistribute proprietary standard text. Extension authors are responsible for confirming source licensing and citation posture.

Extension Shape

Compliance packs are ordinary extensions with extension_type set to procedural_evidence or hybrid.

Recommended extension layout:

<extension-id>/
  INTENT.md
  extension.json
  evidence-requests/
    <request-set-id>.json
  mappings/
    <mapping-set-id>.json
  profiles/
  reports/
  workplans/

The manifest should declare:

  • framework IDs in supported_frameworks,
  • authority IDs in authorities,
  • manual or procedural check_groups,
  • mapping sets that map request requirement refs to controls or assessment themes,
  • a certification boundary that states the pack is preparation support only.

Evidence Request Sets

An evidence request set is a reviewable catalog of questions and artifacts. It validates against:

docs/schemas/evidence-request-set.schema.json

Each request should include:

  • stable request ID,
  • requirement refs or internal control refs,
  • request type, such as document, interview, configuration sample, operational record, attestation, system export, or mixed evidence,
  • requested artifact classes,
  • reviewer roles,
  • acceptance criteria,
  • confidentiality level,
  • renewal or freshness expectations.

Requests should be phrased as collection guidance, not as legal conclusions.

Waivers And Expected Gaps

Evidence packs use the same expectation and waiver model as executable extensions.

Use expectations for:

  • not-applicable scope boundaries,
  • unsupported-by-design target posture,
  • evidence that is intentionally deferred until a later assessment phase.

Use waivers for:

  • approved exceptions,
  • compensating-control situations,
  • temporary missing evidence,
  • auditor-reviewed deviations.

Every waiver should include owner, reason, approval status, and expiry.

Framework Notes

GDPR packs should emphasize processing inventory, lawful basis records, data subject rights, subprocessors, transfer posture, breach response, and privacy governance without providing legal advice.

SOC 2 packs should organize evidence by trust-service criteria references, control ownership, system boundaries, change management, security operations, vendor management, and incident response.

HIPAA packs should separate administrative, physical, and technical safeguard evidence from policy interpretation and should clearly mark protected-health information handling constraints.

NF Z 42-013, NF 461, ISO 14641, and ISO 15489 packs should focus on records management, archival integrity, traceability, retention, reversibility, auditability, and governance evidence. Proprietary standard text should be referenced only by stable IDs or user-provided licensed material.

Output Model

Compliance packs should produce the same guide-board outputs as harness extensions:

  • normalized evidence,
  • findings,
  • mapping records,
  • assessment packages,
  • retention summaries,
  • trend summaries,
  • gate summaries.

Manual requests can initially result in manual, blocked, not_applicable, or expected_gap evidence. Later pack-specific runners may import spreadsheets, document inventories, ticket exports, cloud configuration snapshots, or auditor review files and normalize them into the same evidence model.