Files
awoooi/product.awoooi.yaml
ogt 04d98058fe
All checks were successful
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 1m13s
CD Pipeline / build-and-deploy (push) Successful in 5m0s
CD Pipeline / post-deploy-checks (push) Successful in 5m30s
fix(governance): reconcile product scope and manifest schema
2026-07-10 17:03:54 +08:00

48 lines
1.7 KiB
YAML

schema_version: product_awoooi_manifest_v1
product:
id: awoooi
display_name: AWOOOI / AiOps
owner: wooo
lifecycle: production
priority: P0
source_control:
authority: gitea
repo: wooo/awoooi
development_branch: dev
production_branch: main
github_status: stopped_retired_do_not_use
runtime:
production_url: https://awoooi.wooo.work
delivery_workbench_api: /api/v1/agents/delivery-closure-workbench
contracts:
governance_policy_ref: GLOBAL_RULES.md
governance_policy_version: awoooi_product_engineering_rules_v3
data_contract_ref: docs/evaluations/backup_dr_readiness_matrix_2026-06-04.json
security_contract_ref: docs/security/SECURITY-SUPPLY-CHAIN-PROGRESS.md
runtime_inventory_ref: docs/evaluations/runtime_surface_inventory_2026-06-05.json
operation_boundaries:
read_only_manifest_allowed: true
controlled_apply_default: true
low_risk_controlled_apply_allowed: true
medium_risk_controlled_apply_allowed: true
high_risk_controlled_apply_allowed: true
critical_break_glass_required: true
target_selector_required: true
source_truth_diff_required: true
check_mode_or_dry_run_required: true
idempotency_key_required: true
rollback_or_no_write_terminal_required: true
independent_post_verifier_required: true
durable_learning_writeback_required: true
github_api_allowed: false
github_cli_allowed: false
repo_creation_allowed: false
gitea_branch_write_allowed: true
gitea_refs_sync_allowed: true
gitea_workflow_modification_allowed: true
gitea_workflow_trigger_allowed: true
host_or_k8s_controlled_write_allowed: true
critical_host_or_k8s_write_allowed: false
secret_read_allowed: false
raw_session_or_sqlite_read_allowed: false