Files
awoooi/apps/api/src/services/awoooi_onboarding_reminder_contract.py
Your Name ea50d453a5
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
feat(ci): restore p0 cicd source readiness
2026-06-29 12:40:28 +08:00

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