Some checks failed
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / build-and-deploy (push) Has been cancelled
CD Pipeline / post-deploy-checks (push) Has been cancelled
CD Pipeline / tests (push) Has been cancelled
35 lines
1.1 KiB
Python
35 lines
1.1 KiB
Python
"""AWOOOI onboarding reminder contract source."""
|
|
|
|
from __future__ import annotations
|
|
|
|
from typing import Any
|
|
|
|
from src.services.awoooi_onboarding_source_contracts import source_ready_payload
|
|
|
|
_SCHEMA_VERSION = "awoooi_onboarding_reminder_contract_v1"
|
|
|
|
|
|
def load_latest_awoooi_onboarding_reminder_contract() -> dict[str, Any]:
|
|
"""Return the read-only onboarding reminder contract."""
|
|
return source_ready_payload(
|
|
schema_version=_SCHEMA_VERSION,
|
|
source_id="onboarding_reminder_contract_service",
|
|
status="contract_source_ready_inactive_template",
|
|
readback={
|
|
"contract_status": "inactive_template",
|
|
"warning_step_enabled": False,
|
|
"notification_send_authorized": False,
|
|
"strict_blocking_authorized": False,
|
|
"evidence_refs_required": [
|
|
"dev_baseline",
|
|
"ci_cd_baseline",
|
|
"security_contract",
|
|
"runtime_readback",
|
|
],
|
|
},
|
|
next_actions=[
|
|
"keep_reminder_contract_inactive_until_apply_gate",
|
|
"use_as_read_only_source_for_p0_baseline",
|
|
],
|
|
)
|