Close out INFO-WP-0030; record second Emission Cadence declaration
INFO-WP-0030: register practice-pattern/explicit-unsafe-diagnostic-mode (adapted from coordination-engine's OrwellLoggingDiagnostics candidate, INFO-DEC-2026-003) at canon 0.13.0, close the assimilation, and notify coordination-engine for COORDINATION-WP-0004-T02. Workplan finished. INFO-WP-0029: record activity-core's source-owned declaration (T03/T04 done) with its expected-rate/calendar-schedule incompatibility as demand/EmissionExpectedRateCalendar.md, and record audit-core's structural-only observer evaluation of net-kingdom's declaration as a steward note. No party has yet produced a real observer result against traffic, so T05 and the workplan stay blocked on external action. Updated artifact-count and practice-pattern-count assertions in tests/test_cli.py and tests/test_service.py for the new artifact. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: sonnet Assistant-Process: 317218@bnt-lap001 Assistant-Session: a8d6c0ab-c70f-4610-a288-576f44d747d4
This commit is contained in:
parent
1778b00ca6
commit
e0ca7de63b
26 changed files with 810 additions and 129 deletions
|
|
@ -11,7 +11,7 @@ def test_cli_inspect_emits_json(capsys) -> None:
|
|||
assert exit_code == 0
|
||||
payload = json.loads(capsys.readouterr().out)
|
||||
assert payload["ok"] is True
|
||||
assert payload["infospace"]["artifact_count"] == 82
|
||||
assert payload["infospace"]["artifact_count"] == 83
|
||||
|
||||
|
||||
def test_cli_missing_profile_uses_structured_error(capsys) -> None:
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ def test_inspect_canon_counts_artifact_kinds() -> None:
|
|||
|
||||
assert payload["ok"] is True
|
||||
assert payload["infospace"]["slug"] == "canon"
|
||||
assert payload["infospace"]["artifact_count"] == 82
|
||||
assert payload["infospace"]["artifact_count"] == 83
|
||||
assert payload["infospace"]["kinds"] == {
|
||||
"access-descriptor-set": 1,
|
||||
"alignment-review-kit": 1,
|
||||
|
|
@ -61,7 +61,7 @@ def test_inspect_canon_counts_artifact_kinds() -> None:
|
|||
"native-concept-map": 1,
|
||||
"pattern": 1,
|
||||
"practice": 1,
|
||||
"practice-pattern": 2,
|
||||
"practice-pattern": 3,
|
||||
"practice-pattern-scheme": 1,
|
||||
"profile-alignment": 1,
|
||||
"profile": 1,
|
||||
|
|
@ -101,21 +101,21 @@ def test_validate_canon_passes_scaffold() -> None:
|
|||
assert payload["ok"] is True
|
||||
assert payload["errors"] == []
|
||||
assert "warnings" in payload
|
||||
assert payload["details"]["artifact_count"] == 82
|
||||
assert payload["details"]["artifact_count"] == 83
|
||||
|
||||
|
||||
def test_graph_exports_relationship_summary() -> None:
|
||||
payload = artifact_graph()
|
||||
|
||||
assert payload["ok"] is True
|
||||
assert payload["graph"]["node_count"] == 82
|
||||
assert payload["graph"]["node_count"] == 83
|
||||
assert payload["graph"]["edge_count"] > 15
|
||||
|
||||
|
||||
def test_practice_patterns_are_registered() -> None:
|
||||
payload = list_artifacts(kind="practice-pattern")
|
||||
|
||||
assert payload["count"] == 2
|
||||
assert payload["count"] == 3
|
||||
patterns = {pattern["id"]: pattern for pattern in payload["artifacts"]}
|
||||
agentic = patterns["practice-pattern/agentic-drives-functional"]
|
||||
assert agentic["title"] == "AgenticDrivesFunctional"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue