Read-only /logos frontend route (Wave M CORE-Logos read-only wave, LG-2):
- route registered via WORKBENCH_ROUTES + lazy ROUTE_ELEMENTS (Substrate section)
- Overview / Identity / Safety tabs over live /logos/packs, /{id}, /safety only
(no /contents or /alignment — those are LG-3 / LG-4)
- 10 Logos* TS interfaces mirrored; NOT_YET_MIRRORED shrunk back to empty
- SafetyVerdict UI badge + dump-enums.py source + enum-snapshot + coverage test
- logos_pack evidence subject (logos:<pack_id>) + round-trip
- bottom strip "proposal mode: none — read-only"; holonomy rendered as
missing_evidence (no tab, no proof card); invalid alignment targets surfaced
honestly in Safety; verdict never mapped to "clear" for warning/unknown
Depends on LG-1 (#737). No mutation endpoints, no engine math in the UI.
45 lines
732 B
JSON
45 lines
732 B
JSON
{
|
|
"EpistemicState": [
|
|
"perceived",
|
|
"evidenced",
|
|
"evidenced_incomplete",
|
|
"verified",
|
|
"decoded",
|
|
"decoded_unarticulated",
|
|
"inferred",
|
|
"unverified_possible",
|
|
"unverified_novel",
|
|
"contradicted",
|
|
"ambiguous",
|
|
"undetermined",
|
|
"scope_boundary",
|
|
"computationally_bounded",
|
|
"epistemic_state_needed"
|
|
],
|
|
"GroundingSource": [
|
|
"pack",
|
|
"teaching",
|
|
"vault",
|
|
"partial",
|
|
"oov",
|
|
"none"
|
|
],
|
|
"NormativeClearance": [
|
|
"cleared",
|
|
"violated",
|
|
"unassessable",
|
|
"suppressed"
|
|
],
|
|
"ReviewState": [
|
|
"pending",
|
|
"accepted",
|
|
"rejected",
|
|
"withdrawn"
|
|
],
|
|
"SafetyVerdict": [
|
|
"clear",
|
|
"warning",
|
|
"failed",
|
|
"unknown"
|
|
]
|
|
}
|