| event_payload |
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"4dec903c935d7851b9e50117a42f077e662bfda1","after":"fb139a229e332e872cbdeabb620e9ce3c683f050","compare_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/compare/4dec903c935d7851b9e50117a42f077e662bfda1...fb139a229e332e872cbdeabb620e9ce3c683f050","commits":[{"id":"fb139a229e332e872cbdeabb620e9ce3c683f050","message":"Merge remote-tracking branch 'origin/main' into claude/slo-breach-incident\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/fb139a229e332e872cbdeabb620e9ce3c683f050","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T08:25:41-07:00","added":["docs/v1-remaining-2026-10-02.md","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/current-parallel-02060-deployed.json","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/current-parallel-02060-metrics.json"],"removed":[],"modified":["README.md","docs/roadmap.md","model/plan-ledger.json","ops/deployments/2026-10-02-query-observability-02050-local.md","ops/deployments/evidence/2026-10-02-query-observability-02050/manifest.json","ops/runbook.md"]},{"id":"c7ec014103cd8c5e048ccf9caf593138298a3749","message":"Merge remote-tracking branch 'origin/main' into claude/slo-breach-incident\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/c7ec014103cd8c5e048ccf9caf593138298a3749","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T08:23:57-07:00","added":[],"removed":[],"modified":["docs/fault-injection-matrix.md","model/gap-governance.json","model/plan-ledger.json","test/domain-scanner-death.integration.test.js","test/support/domain-scanner-death-child.js"]},{"id":"2217fe2f3d0ebc9fa2b9e19ef9c44b07d35bb5d3","message":"Merge remote-tracking branch 'origin/main' into claude/slo-breach-incident\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/2217fe2f3d0ebc9fa2b9e19ef9c44b07d35bb5d3","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T08:21:49-07:00","added":["ops/deployments/2026-10-02-human-anonymization-02060-local.md","ops/deployments/2026-10-02-query-observability-02050-local.md","ops/deployments/2026-10-02-scenario-live-acceptance-local.md","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-all-events.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-audit-chain.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-cross-fks.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-cross-refs.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-db-roles.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-execution-provenance.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-external-sales-order-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-historical-facts.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-integration-events.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-partition-cutover.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-partition-horizon.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-partition-identities.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-partition-references.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-schedule-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-state-journal.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-task-evaluation-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-trigger-authorization-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-trigger-condition-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check-trigger-state-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/check.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/dependencies.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/migrate.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/migration-test-db.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/postgres-port.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/postgres-start.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/postgres-version.log","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/report.json","ops/deployments/evidence/2026-10-02-query-observability-02050/ci/spec-copies.log","ops/deployments/evidence/2026-10-02-query-observability-02050/closing/app-manifest.log","ops/deployments/evidence/2026-10-02-query-observability-02050/closing/doc-claims.log","ops/deployments/evidence/2026-10-02-query-observability-02050/closing/gap-governance.log","ops/deployments/evidence/2026-10-02-query-observability-02050/closing/governance-tests.log","ops/deployments/evidence/2026-10-02-query-observability-02050/closing/invariants.log","ops/deployments/evidence/2026-10-02-query-observability-02050/closing/model.log","ops/deployments/evidence/2026-10-02-query-observability-02050/closing/plan-ledger.log","ops/deployments/evidence/2026-10-02-query-observability-02050/closing/validation.json","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-all-events.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-api-metrics.txt","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-api.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-audit-chain.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-cross-fks.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-cross-refs.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-db-roles.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-execution-provenance.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-external-sales-order-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-historical-facts.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-integration-events.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-migrate.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-monthly-partitions.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-partition-cutover.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-partition-horizon.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-partition-identities.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-partition-references.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-report.json","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-restore-cleanup.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-restore-dump.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-restore-port.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-restore-roles.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-restore-start.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-restored-contracts.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-reuse-dependencies.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-schedule-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-smoke-machine-delegation.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-smoke-operation.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-smoke-saga-drive.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-smoke-scanner-lease.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-spec-copies.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-state-journal.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-task-evaluation-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-trigger-authorization-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-trigger-condition-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/candidate-trigger-state-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/deploy-attempt1-preflight.mjs","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/deploy.mjs","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/final-deployed.json","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-all-events.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-api-metrics.txt","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-attempt1-preflight-failed.json","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-audit-chain.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-cross-fks.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-cross-refs.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-db-roles.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-execution-provenance.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-external-sales-order-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-historical-facts.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-integration-events.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-maintained-horizon.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-monthly-partitions.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-partition-cutover.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-partition-horizon.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-partition-identities.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-partition-references.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-all-events.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-audit-chain.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-cross-fks.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-cross-refs.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-db-roles.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-execution-provenance.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-external-sales-order-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-historical-facts.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-integration-events.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-partition-cutover.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-partition-horizon.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-partition-identities.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-partition-references.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-schedule-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-state-journal.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-task-evaluation-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-trigger-authorization-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-trigger-condition-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-pre-trigger-state-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-report.json","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-schedule-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-smoke-machine-delegation.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-smoke-operation.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-smoke-saga-drive.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-smoke-scanner-lease.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-spec-copies.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-start-api-0.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-start-com.erk.kernel-worker.runtime-timer-0.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-start-com.erk.kernel-worker.saga-manager-0.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-start-com.erk.kernel-worker.saga-timeout-0.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-state-journal.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-stop-api.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-stop-com.erk.kernel-worker.runtime-timer.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-stop-com.erk.kernel-worker.saga-manager.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-stop-com.erk.kernel-worker.saga-timeout.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-task-evaluation-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-trigger-authorization-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-trigger-condition-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-trigger-state-history.log","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-worker-runtime-timer-metrics.txt","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-worker-saga-manager-metrics.txt","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/live-worker-saga-timeout-metrics.txt","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/merged-source-comparison.json","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/port-display-observation.json","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/source-manifest.json","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/worker-config-unchanged.json","ops/deployments/evidence/2026-10-02-query-observability-02050/experience-note.md","ops/deployments/evidence/2026-10-02-query-observability-02050/manifest.json","ops/deployments/evidence/2026-10-02-query-observability-02050/precheck/unit.log","ops/deployments/evidence/2026-10-02-query-observability-02050/redaction-summary.json","ops/deployments/evidence/2026-10-02-scenario-live-acceptance/run-0205-contaminated-by-0206-deployment.tap","ops/deployments/evidence/2026-10-02-scenario-live-acceptance/run-0206-passed.tap","ops/smoke-human-anonymization.js","src/api-query-parameters.js","test/api-query-parameters.test.js","test/support/acceptance-transport.js"],"removed":[],"modified":["README.md","contracts/compat-waivers.json","contracts/openapi.v1.json","docs/api-contracts.md","docs/roadmap.md","docs/v1-completion.md","model/gap-governance.json","model/plan-ledger.json","model/scenario-bindings.json","ops/runbook.md","package.json","src/api-contracts.js","test/k81-golden-path-acceptance.integration.test.js","test/k83-saga-failure-acceptance.integration.test.js","test/k84-result-quality-acceptance.integration.test.js","test/k85-time-knowledge-acceptance.integration.test.js"]},{"id":"af54cd1a86767d6d1eb0b6f9c028188a4d9714c9","message":"docs: bind the K8.7 SLO breach monitor to its commit\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/af54cd1a86767d6d1eb0b6f9c028188a4d9714c9","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T08:21:08-07:00","added":[],"removed":[],"modified":["docs/v1-completion.md","model/scenario-bindings.json"]},{"id":"cb41c910830b9cb9a6586808b131a71127a17796","message":"feat: SLO breach monitor reports a governed Incident candidate (K8.7, off by default)\n\nAn optional in-process monitor windows the same exposition /metrics serves,\njudges an SLO breached when it burns its error budget faster than a threshold\n(sample floor, restart handling, calm-tick recovery) and reports one EXTERNAL\nsignal through ReportExternalTrigger. The signal is a candidate only: Humans\nvalidate, authorize and fire the reviewed Trigger before any INCIDENT Case or\nTask exists. No contract or SQL change; the SLI evaluator moves to src/ and\nops/lib re-exports it. Adds erk_slo_breach_monitor_up, erk_slo_breaching and the\nErkSloBreachMonitorDown rule. Disabled unless SLO_BREACH_TENANT_ID and\nSLO_BREACH_TRIGGER_DEFINITION_ID are set; not deployed, no real-fault run.\n\nCo-Authored-By: Claude Sonnet 5.5 \u003cnoreply@anthropic.com\u003e\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/cb41c910830b9cb9a6586808b131a71127a17796","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T08:21:07-07:00","added":["docs/slo-breach-incident.md","src/slo-breach.js","src/slo-sli.js","test/slo-breach-incident.integration.test.js","test/slo-breach.test.js"],"removed":[],"modified":["docs/alerting.md","docs/production-readiness.md","docs/slo-incident-acceptance.md","docs/slo.md","model/alerts.json","model/plan-ledger.json","model/production-readiness.json","model/slo-incident-acceptance.json","ops/alerts/erk.rules.yml","ops/lib/slo-sli.js","scripts/check-slo-incident-acceptance.js","src/http.js","src/metrics.js","src/server.js","test/slo-incident-acceptance.integration.test.js"]}],"total_commits":0,"head_commit":{"id":"fb139a229e332e872cbdeabb620e9ce3c683f050","message":"Merge remote-tracking branch 'origin/main' into claude/slo-breach-incident\n","url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model/commit/fb139a229e332e872cbdeabb620e9ce3c683f050","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-10-02T08:25:41-07:00","added":["docs/v1-remaining-2026-10-02.md","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/current-parallel-02060-deployed.json","ops/deployments/evidence/2026-10-02-query-observability-02050/deployment/current-parallel-02060-metrics.json"],"removed":[],"modified":["README.md","docs/roadmap.md","model/plan-ledger.json","ops/deployments/2026-10-02-query-observability-02050-local.md","ops/deployments/evidence/2026-10-02-query-observability-02050/manifest.json","ops/runbook.md"]},"repository":{"id":121,"owner":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"law@g-hi.com","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"name":"seven-domain-five-dimension-unified-model","full_name":"luoanwu/seven-domain-five-dimension-unified-model","description":"七域五维统一领域模型独立仓:领域内核、31章规范与运行记录","empty":false,"private":true,"fork":false,"template":false,"mirror":false,"size":245390,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model/languages","html_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/seven-domain-five-dimension-unified-model","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/seven-domain-five-dimension-unified-model.git","clone_url":"https://gitea.g-hi.com/luoanwu/seven-domain-five-dimension-unified-model.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":24,"open_issues_count":0,"open_pr_counter":4,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-09-29T05:06:56+08:00","updated_at":"2026-10-02T23:25:51+08:00","archived_at":"1970-01-01T08:00:00+08:00","permissions":{"admin":true,"push":true,"pull":true},"has_code":true,"has_issues":true,"internal_tracker":{"enable_time_tracker":true,"allow_only_contributors_to_track_time":true,"enable_issue_dependencies":true},"has_wiki":true,"has_pull_requests":true,"has_projects":true,"projects_mode":"all","has_releases":true,"has_packages":true,"has_actions":true,"ignore_whitespace_conflicts":false,"allow_merge_commits":true,"allow_rebase":true,"allow_rebase_explicit":true,"allow_squash_merge":true,"allow_fast_forward_only_merge":true,"allow_rebase_update":true,"allow_manual_merge":false,"autodetect_manual_merge":false,"default_delete_branch_after_merge":false,"default_merge_style":"merge","default_allow_maintainer_edit":true,"avatar_url":"","internal":false,"mirror_interval":"","object_format_name":"sha1","mirror_updated":"0001-01-01T00:00:00Z","topics":[],"licenses":[]},"pusher":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"},"sender":{"id":5,"login":"luoanwu","login_name":"","source_id":0,"full_name":"","email":"5+luoanwu@noreply.localhost","avatar_url":"https://gitea.g-hi.com/avatar/627574a890388a2aadc80ab38d22f3a0","html_url":"https://gitea.g-hi.com/luoanwu","language":"","is_admin":false,"last_login":"0001-01-01T00:00:00Z","created":"2026-01-30T16:28:30+08:00","restricted":false,"active":false,"prohibit_login":false,"location":"","website":"","description":"","visibility":"public","followers_count":0,"following_count":0,"starred_repos_count":0,"username":"luoanwu"}}... |