Before: A control sounds complete but nobody owns it.
Ownership is part of the control
The responsible role, cadence and evidence expectation remain attached instead of disappearing into polished prose.
HINT for Compliance & Risk
HINT keeps frameworks, control owners, evidence and exceptions in plain-text notes beside compliance documents. Your assistant reads the rules for the business unit before it drafts or maps a control.
The package is named for the role: @openhint/hintbook-compliance-officer.
Where it helps
Before: A control sounds complete but nobody owns it.
The responsible role, cadence and evidence expectation remain attached instead of disappearing into polished prose.
Before: An exception becomes an undocumented permanent practice.
The assistant sees the boundary, approver and review date whenever it works on the affected unit.
Before: A framework requirement is quoted from memory.
Missing authority is flagged for compliance review rather than turned into a confident citation.
See it
The Wonka compliance demo keeps the factory control grounded in SRC-1.
demo-wonka-compliance/units/factory/controls.md.hint ↗
# control overview-1 {#compliance_officer_overview}
Approved control grounded in SRC-1.
# source SRC-1
../../sources/approved.mdIt drafts the control with its declared source and asks for any missing owner, evidence or cadence before presenting the record as complete.
<control name="overview-1">
Approved control grounded in SRC-1.
</control>
<source name="SRC-1">../../sources/approved.md</source>Your boundaries stay visible
FAQ
No. It keeps requirements, controls and evidence expectations connected; assurance still depends on actual operation and review.
Yes. Framework and requirement blocks can share controls while retaining distinct sources and applicability.
Yes. Compliance and audit books can coexist, with the task-specific vocabulary ordered first.
A hintbook is a vocabulary for your profession—installed, not written by you.
frameworkrequirementunitcontrolevidencemappingexceptionredflagBootstrap is read-only: it prints instructions for the assistant. The assistant performs the installation.
npm install -g @openhint/cli
hint config
hint add @openhint/hintbook-compliance-officer
hint apply
hint verify units/factory/controls.md
hint emit units/factory/controls.md