core/packs/ethics/__init__.py
Shay 310aed9ff0
chore: Refactor CLI and Governance Anchors (#926)
* 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
2026-07-03 12:34:56 -07:00

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",
]