* docs: consolidate governance anchors and clean up test registries * refactor(cli): decompose cli into dedicated modules * test: fix broken test baselines and formatting * docs: add domain boundary READMEs for governance anchors * test: update baseline for determination lane * test: fix capability_pass expectation * test: fix CORE_SHOWCASE_SKIP_BUDGET enforcement * chore: cleanup CLI extraction and unreachable code
38 lines
912 B
Python
38 lines
912 B
Python
"""Ethics packs — ADR-0033.
|
|
|
|
Domain-specific ethical commitments composed into the runtime manifold
|
|
alongside identity (swappable) and safety (always-loaded). Ethics
|
|
packs are swappable like identity packs but contribute *commitments*
|
|
(propositional pledges) rather than *value axes* (geometric directions)
|
|
or *boundaries* (universal red lines).
|
|
|
|
See ``docs/adr/ADR-0033-ethics-packs.md``.
|
|
"""
|
|
|
|
from packs.ethics.check import (
|
|
EthicsCheck,
|
|
EthicsCheckResult,
|
|
EthicsContext,
|
|
EthicsPredicate,
|
|
EthicsVerdict,
|
|
)
|
|
from packs.ethics.loader import (
|
|
DEFAULT_ETHICS_PACK,
|
|
EthicsPack,
|
|
EthicsPackError,
|
|
available_packs,
|
|
load_ethics_pack,
|
|
)
|
|
|
|
__all__ = [
|
|
"DEFAULT_ETHICS_PACK",
|
|
"EthicsCheck",
|
|
"EthicsCheckResult",
|
|
"EthicsContext",
|
|
"EthicsPack",
|
|
"EthicsPackError",
|
|
"EthicsPredicate",
|
|
"EthicsVerdict",
|
|
"available_packs",
|
|
"load_ethics_pack",
|
|
]
|