| event_payload |
{"ref":"refs/heads/main","befo {"ref":"refs/heads/main","before":"ad08e8bc0812b07be83d8bab5e969e8f215c1111","after":"6b534b5ee5ad66fded3230cdacf0890b107af36d","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/ad08e8bc0812b07be83d8bab5e969e8f215c1111...6b534b5ee5ad66fded3230cdacf0890b107af36d","commits":[{"id":"6b534b5ee5ad66fded3230cdacf0890b107af36d","message":"test(d3): record independent f450 fault and lifecycle acceptance\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/6b534b5ee5ad66fded3230cdacf0890b107af36d","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-25T06:50:29-07:00","added":["reports/d3-acceptance-20261025/independent-actual-versions-f4505cdb.json","reports/d3-acceptance-20261025/independent-c4-binding-f4505cdb.json","reports/d3-acceptance-20261025/independent-execution-proof-independent-f4505cdb.json","reports/d3-acceptance-20261025/independent-fixture-cleanup-f4505cdb.json","reports/d3-acceptance-20261025/independent-independent-lifecycle-f4505cdb.json","reports/d3-acceptance-20261025/independent-native-http-lifecycle-f4505cdb.json","reports/d3-acceptance-20261025/independent-redis-offline-close-f4505cdb-mutant.json","reports/d3-acceptance-20261025/independent-redis-offline-close-f4505cdb.json","reports/d3-acceptance-20261025/independent-review-f4505cdb-artifacts.json","reports/d3-acceptance-20261025/independent-review-f4505cdb-final.json","reports/d3-acceptance-20261025/independent-review-f4505cdb-final.md","reports/d3-acceptance-20261025/independent-startup-refused-f4505cdb.json","reports/d3-acceptance-20261025/independent-terminal-mutation-proof-f4505cdb.json","reports/d3-acceptance-20261025/independent-worker-sigterm-f4505cdb-configured.json"],"removed":[],"modified":["reports/d3-acceptance-20261025/README.md","reports/d3-acceptance-20261025/manifest.json"]},{"id":"8c7734141d1f392d083cbe2408ed1596d94b3b82","message":"test(d3): preserve clean f450 native acceptance and current documentation\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/8c7734141d1f392d083cbe2408ed1596d94b3b82","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-25T06:48:55-07:00","added":["docs/governance/log/2026-10-25-d3-host.md","reports/d3-acceptance-20261025/README.md","reports/d3-acceptance-20261025/consumer-governance.latest.json","reports/d3-acceptance-20261025/consumer-runtime.latest.json","reports/d3-acceptance-20261025/consumer-ui.latest.json","reports/d3-acceptance-20261025/current-target-preflight-f4505cdb.json","reports/d3-acceptance-20261025/dependency-audit.latest.json","reports/d3-acceptance-20261025/durable-validation.json","reports/d3-acceptance-20261025/image-f4505cdb-probes.json","reports/d3-acceptance-20261025/inference-acceptance.latest.json","reports/d3-acceptance-20261025/manifest.json","reports/d3-acceptance-20261025/production-acceptance.latest.json","reports/d3-acceptance-20261025/public-file-acceptance.latest.json","reports/d3-acceptance-20261025/runtime-acceptance.latest.json","reports/d3-acceptance-20261025/script-acceptance.latest.json","reports/d3-acceptance-20261025/shijie-acceptance.latest.json","reports/d3-acceptance-20261025/ui-acceptance.latest.json"],"removed":[],"modified":["CLAUDE.md","README.md","docs/README.md","docs/adr/0025-single-nestjs-fastify-host.md","reports/consumer-governance.latest.json","reports/consumer-runtime.latest.json","reports/consumer-ui.latest.json","reports/contract-consumers.latest.json","reports/dependency-audit.latest.json","reports/enterprise-integration.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/inference-acceptance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/production-acceptance.latest.json","reports/production-security.latest.json","reports/public-file-acceptance.latest.json","reports/public-file-integration.latest.json","reports/render-job-drainability.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/shijie-acceptance.latest.json","reports/sidecar-tests.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json"]},{"id":"f4505cdb91ab4e8da1bd25b16bf1794c6e2f207b","message":"fix(api): close owned Redis transports without losing active jobs\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/f4505cdb91ab4e8da1bd25b16bf1794c6e2f207b","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-25T06:30:38-07:00","added":["apps/api-nestjs/src/queue/bull-lifecycle.ts","apps/api-nestjs/src/redis/redis-shutdown.ts","reports/d3-candidate-196b934d/README.md","reports/d3-candidate-196b934d/consumer-governance.latest.json","reports/d3-candidate-196b934d/consumer-runtime.latest.json","reports/d3-candidate-196b934d/consumer-ui.latest.json","reports/d3-candidate-196b934d/dependency-audit.latest.json","reports/d3-candidate-196b934d/image-196b934d-probes.json","reports/d3-candidate-196b934d/image-196b934d-restart-correction.json","reports/d3-candidate-196b934d/independent-actual-versions-196b934d.json","reports/d3-candidate-196b934d/independent-fastify-version-upstream-verification.json","reports/d3-candidate-196b934d/independent-independent-lifecycle-196b934d.json","reports/d3-candidate-196b934d/independent-native-http-lifecycle-196b934d.json","reports/d3-candidate-196b934d/independent-redis-offline-close-196b934d.json","reports/d3-candidate-196b934d/independent-redis-overlay-diagnosis-196b934d.md","reports/d3-candidate-196b934d/independent-review-196b934d-final.json","reports/d3-candidate-196b934d/independent-review-196b934d-final.md","reports/d3-candidate-196b934d/independent-worker-sigterm-196b934d-configured.json","reports/d3-candidate-196b934d/inference-acceptance.latest.json","reports/d3-candidate-196b934d/manifest.json","reports/d3-candidate-196b934d/production-acceptance.latest.json","reports/d3-candidate-196b934d/public-file-acceptance.latest.json","reports/d3-candidate-196b934d/runtime-acceptance.latest.json","reports/d3-candidate-196b934d/script-acceptance.latest.json","reports/d3-candidate-196b934d/shijie-acceptance.latest.json","reports/d3-candidate-196b934d/ui-acceptance.latest.json"],"removed":[],"modified":["apps/api-nestjs/src/app.module.ts","apps/api-nestjs/src/creative-project/creative-worker.module.ts","apps/api-nestjs/src/creative-project/creative-worker.runtime.ts","apps/api-nestjs/src/material-factory/material-factory.module.ts","apps/api-nestjs/src/material-production/material-production-worker.module.ts","apps/api-nestjs/src/queue/queue.module.ts","apps/api-nestjs/src/redis/redis.module.ts","apps/api-nestjs/test/d3-lifecycle.integration.test.ts","docs/adr/0025-single-nestjs-fastify-host.md"]},{"id":"196b934d327614fae9b94a86afd23afa530386ca","message":"fix(d3): preserve original assertions and execution while completing single-host release wiring\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/196b934d327614fae9b94a86afd23afa530386ca","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-25T05:44:25-07:00","added":["reports/d3-candidate-07c5472b/README.md","reports/d3-candidate-07c5472b/artifact-manifest.json","reports/d3-candidate-07c5472b/consumer-governance.latest.json","reports/d3-candidate-07c5472b/consumer-runtime.latest.json","reports/d3-candidate-07c5472b/consumer-ui.latest.json","reports/d3-candidate-07c5472b/dependency-audit.latest.json","reports/d3-candidate-07c5472b/deployment-preflight.json","reports/d3-candidate-07c5472b/inference-acceptance.latest.json","reports/d3-candidate-07c5472b/precommit-runtime-failed.json","reports/d3-candidate-07c5472b/production-acceptance.latest.json","reports/d3-candidate-07c5472b/public-file-acceptance.latest.json","reports/d3-candidate-07c5472b/runtime-acceptance.latest.json","reports/d3-candidate-07c5472b/script-acceptance.latest.json","reports/d3-candidate-07c5472b/shijie-acceptance.latest.json","reports/d3-candidate-07c5472b/ui-acceptance.latest.json","scripts/d3-baseline-ad08e8bc/test-execution-ad08e8bc.json"],"removed":[],"modified":["CLAUDE.md","apps/api-nestjs/test/material-inference.acceptance.test.ts","apps/api-nestjs/test/material-script.acceptance.test.ts","deploy/vm/docker-compose.yml","deploy/vm/release.py","deploy/vm/release_test.py","docs/adr/0025-single-nestjs-fastify-host.md","docs/deploy-vm.md","scripts/check-module-boundary.mjs","scripts/check-runtime-acceptance.mjs","scripts/check-schema-sync.mjs","scripts/d3-retirement.json","scripts/lib/d3-profile.mjs","scripts/lib/d3-profile.test.mjs"]},{"id":"07c5472b6bb9386d4d47107fb5037c76a179a67a","message":"refactor(api): converge atelier on Nest FastifyAdapter with preserved D3 evidence\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/07c5472b6bb9386d4d47107fb5037c76a179a67a","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-25T05:23:42-07:00","added":["apps/api-nestjs/src/common/http-policy-path.ts","apps/api-nestjs/src/common/send-media-stream.ts","apps/api-nestjs/test/d3-http-boundaries.integration.test.ts","apps/api-nestjs/test/d3-http-responses.integration.test.ts","apps/api-nestjs/test/d3-lifecycle.integration.test.ts","apps/api-nestjs/test/master-prompt-assistant.test.ts","archive/d3-20261025/api-fastify/prisma/migrations/20260608150500_init/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260704152000_material_factory/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260704154500_brand_kit_profile/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260814120000_cloud_generate_kind/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260817140000_lyric_storyboards/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260818042934_shooting_script_domain/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260818053524_shot_still_versions/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823170000_formal_material_production/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823174500_add_provider_callback_receipts/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823182000_add_outcome_attribution/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823184500_normalize_model_connections/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823190000_persist_storyboards/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823200000_add_outbox_claim_leases/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823210000_add_model_resource_policies/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823211000_add_job_intent_queue_namespace/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823212000_add_storyboard_version_snapshots/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823220000_script_scenario_modes/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260823230000_storyboard_video/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260825090000_add_render_job_edit_sources/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260825103000_creative_support_skills/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260825130000_director_spec_qc/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260825134500_storyboard_delivery_variants/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260905093000_model_catalog/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260905110000_creative_projects/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260905180000_content_workbench/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260905230000_formal_worker_leases/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260906080000_shijie_workspaces/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260906093000_bind_formal_action_requests/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260907010000_video_edits/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260907020000_script_scene_reference/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260908010000_template_image_types/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260908110000_industry_trends/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260909010000_integrate_governed_media_workflows/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260909060000_managed_tenants/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260909100000_project_history_visibility/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260910120000_script_role_other_asset/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20260911010000_script_entity_settings/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20261004010000_material_reconciliation/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20261004020000_material_publication/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20261004021000_publication_audit/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20261004030000_content_document/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/20261011000000_model_center_audio_asset/migration.sql","archive/d3-20261025/api-fastify/prisma/migrations/migration_lock.toml","archive/d3-20261025/api-fastify/prisma/schema.prisma","archive/d3-20261025/deployment/Dockerfile","archive/d3-20261025/deployment/deploy.sh","archive/d3-20261025/deployment/docker-compose.yml","archive/d3-20261025/deployment/manifest.json","docs/adr/0025-single-nestjs-fastify-host.md","reports/d3-baseline-ad08e8bc/adversarial-acceptance-audit.latest.md","reports/d3-pre-migration-20261025/baseline-outbox-probe.txt","reports/d3-pre-migration-20261025/baseline-production-path-probe.txt","reports/d3-pre-migration-20261025/inference-attempt1.json","reports/d3-pre-migration-20261025/manifest.json","reports/d3-pre-migration-20261025/production-attempt1.json","reports/d3-pre-migration-20261025/public-file-attempt1.json","reports/d3-pre-migration-20261025/results.json","reports/d3-pre-migration-20261025/runtime-attempt1.json","reports/d3-pre-migration-20261025/runtime-attempt2.json","reports/d3-pre-migration-20261025/runtime-attempt3.json","reports/d3-pre-migration-20261025/script-attempt1.json","reports/d3-pre-migration-20261025/shijie-attempt1.json","reports/d3-pre-migration-20261025/ui-attempt1.json","reports/d3-pre-migration-20261025/ui-attempt2.json","reports/d3-pre-migration-20261025/ui-attempt3.json","scripts/check-d3.mjs","scripts/d3-baseline-ad08e8bc/annotated-case-crosswalk-ad08e8bc.json","scripts/d3-baseline-ad08e8bc/baseline-review-ad08e8bc.json","scripts/d3-baseline-ad08e8bc/baseline.json","scripts/d3-baseline-ad08e8bc/protected-byte-manifest-ad08e8bc.json","scripts/d3-baseline-ad08e8bc/runtime-acceptance.latest.json","scripts/d3-baseline-ad08e8bc/test-inventory-ad08e8bc.json","scripts/d3-retirement.json","scripts/lib/d3-profile.mjs","scripts/lib/d3-profile.test.mjs"],"removed":["apps/api-fastify/.env.example","apps/api-fastify/.gitignore","apps/api-fastify/package.json","apps/api-fastify/pnpm-lock.yaml","apps/api-fastify/prisma/migrations/20260608150500_init/migration.sql","apps/api-fastify/prisma/migrations/20260704152000_material_factory/migration.sql","apps/api-fastify/prisma/migrations/20260704154500_brand_kit_profile/migration.sql","apps/api-fastify/prisma/migrations/20260814120000_cloud_generate_kind/migration.sql","apps/api-fastify/prisma/migrations/20260817140000_lyric_storyboards/migration.sql","apps/api-fastify/prisma/migrations/20260818042934_shooting_script_domain/migration.sql","apps/api-fastify/prisma/migrations/20260818053524_shot_still_versions/migration.sql","apps/api-fastify/prisma/migrations/20260823170000_formal_material_production/migration.sql","apps/api-fastify/prisma/migrations/20260823174500_add_provider_callback_receipts/migration.sql","apps/api-fastify/prisma/migrations/20260823182000_add_outcome_attribution/migration.sql","apps/api-fastify/prisma/migrations/20260823184500_normalize_model_connections/migration.sql","apps/api-fastify/prisma/migrations/20260823190000_persist_storyboards/migration.sql","apps/api-fastify/prisma/migrations/20260823200000_add_outbox_claim_leases/migration.sql","apps/api-fastify/prisma/migrations/20260823210000_add_model_resource_policies/migration.sql","apps/api-fastify/prisma/migrations/20260823211000_add_job_intent_queue_namespace/migration.sql","apps/api-fastify/prisma/migrations/20260823212000_add_storyboard_version_snapshots/migration.sql","apps/api-fastify/prisma/migrations/20260823220000_script_scenario_modes/migration.sql","apps/api-fastify/prisma/migrations/20260823230000_storyboard_video/migration.sql","apps/api-fastify/prisma/migrations/20260825090000_add_render_job_edit_sources/migration.sql","apps/api-fastify/prisma/migrations/20260825103000_creative_support_skills/migration.sql","apps/api-fastify/prisma/migrations/20260825130000_director_spec_qc/migration.sql","apps/api-fastify/prisma/migrations/20260825134500_storyboard_delivery_variants/migration.sql","apps/api-fastify/prisma/migrations/20260905093000_model_catalog/migration.sql","apps/api-fastify/prisma/migrations/20260905110000_creative_projects/migration.sql","apps/api-fastify/prisma/migrations/20260905180000_content_workbench/migration.sql","apps/api-fastify/prisma/migrations/20260905230000_formal_worker_leases/migration.sql","apps/api-fastify/prisma/migrations/20260906080000_shijie_workspaces/migration.sql","apps/api-fastify/prisma/migrations/20260906093000_bind_formal_action_requests/migration.sql","apps/api-fastify/prisma/migrations/20260907010000_video_edits/migration.sql","apps/api-fastify/prisma/migrations/20260907020000_script_scene_reference/migration.sql","apps/api-fastify/prisma/migrations/20260908010000_template_image_types/migration.sql","apps/api-fastify/prisma/migrations/20260908110000_industry_trends/migration.sql","apps/api-fastify/prisma/migrations/20260909010000_integrate_governed_media_workflows/migration.sql","apps/api-fastify/prisma/migrations/20260909060000_managed_tenants/migration.sql","apps/api-fastify/prisma/migrations/20260909100000_project_history_visibility/migration.sql","apps/api-fastify/prisma/migrations/20260910120000_script_role_other_asset/migration.sql","apps/api-fastify/prisma/migrations/20260911010000_script_entity_settings/migration.sql","apps/api-fastify/prisma/migrations/20261004010000_material_reconciliation/migration.sql","apps/api-fastify/prisma/migrations/20261004020000_material_publication/migration.sql","apps/api-fastify/prisma/migrations/20261004021000_publication_audit/migration.sql","apps/api-fastify/prisma/migrations/20261004030000_content_document/migration.sql","apps/api-fastify/prisma/migrations/20261011000000_model_center_audio_asset/migration.sql","apps/api-fastify/prisma/migrations/migration_lock.toml","apps/api-fastify/prisma/schema.prisma","apps/api-fastify/src/app.ts","apps/api-fastify/src/creative-worker.ts","apps/api-fastify/src/lib/orderMachine.ts","apps/api-fastify/src/lib/statemachine.ts","apps/api-fastify/src/modules/creative-project/content.service.ts","apps/api-fastify/src/modules/creative-project/creative-model-invocations.ts","apps/api-fastify/src/modules/creative-project/creative-project.service.ts","apps/api-fastify/src/modules/creative-project/creative-worker.runtime.ts","apps/api-fastify/src/modules/material-factory/material-factory.error.ts","apps/api-fastify/src/modules/material-factory/material-factory.service.ts","apps/api-fastify/src/modules/material-factory/material-sidecar.client.ts","apps/api-fastify/src/modules/material-factory/model-catalog.service.ts","apps/api-fastify/src/modules/material-factory/model-connector.client.ts","apps/api-fastify/src/modules/material-factory/model-invocation-context.ts","apps/api-fastify/src/modules/material-factory/shijie-generation.ts","apps/api-fastify/src/modules/material-factory/shooting-script.service.ts","apps/api-fastify/src/modules/material-factory/storyboard-video-invocations.ts","apps/api-fastify/src/modules/material-factory/video-edit-generation.ts","apps/api-fastify/src/modules/material-production/batch-archive-dispatcher.ts","apps/api-fastify/src/modules/material-production/delivery-rendition-dispatcher.ts","apps/api-fastify/src/modules/material-production/formal-ocr.ts","apps/api-fastify/src/modules/material-production/material-production.service.ts","apps/api-fastify/src/modules/material-production/object-storage.service.ts","apps/api-fastify/src/modules/material-production/production-page.ts","apps/api-fastify/src/modules/material-production/runtime-trust.ts","apps/api-fastify/src/modules/orders/orders.service.ts","apps/api-fastify/src/modules/rate-limit.ts","apps/api-fastify/src/modules/tenant.ts","apps/api-fastify/src/modules/users/users.service.ts","apps/api-fastify/src/plugins/events.ts","apps/api-fastify/src/plugins/outbox.ts","apps/api-fastify/src/plugins/prisma.ts","apps/api-fastify/src/plugins/queue.ts","apps/api-fastify/src/plugins/rate-limit.ts","apps/api-fastify/src/plugins/redis.ts","apps/api-fastify/src/routes/creative-project.ts","apps/api-fastify/src/routes/health.ts","apps/api-fastify/src/routes/industry-trends.ts","apps/api-fastify/src/routes/jobs.ts","apps/api-fastify/src/routes/material-factory.ts","apps/api-fastify/src/routes/material-operations.ts","apps/api-fastify/src/routes/material-production.ts","apps/api-fastify/src/routes/material-publication.ts","apps/api-fastify/src/routes/model-billing.ts","apps/api-fastify/src/routes/orders.ts","apps/api-fastify/src/routes/shijie.ts","apps/api-fastify/src/routes/sse.ts","apps/api-fastify/src/routes/tenancy.ts","apps/api-fastify/src/routes/users.ts","apps/api-fastify/src/routes/video-edit.ts","apps/api-fastify/src/routes/ws.ts","apps/api-fastify/src/server.ts","apps/api-fastify/src/types.ts","apps/api-fastify/test/brand-kit-assets.integration.test.ts","apps/api-fastify/test/brand-logo-batch-blocked.integration.test.ts","apps/api-fastify/test/brand-logo-batch-live.integration.test.ts","apps/api-fastify/test/brand-logo-batch.integration.test.ts","apps/api-fastify/test/brand-logo-generation.integration.test.ts","apps/api-fastify/test/brand-naming.test.ts","apps/api-fastify/test/brand-profile-concurrency.integration.test.ts","apps/api-fastify/test/contact-sheet-video.integration.test.ts","apps/api-fastify/test/content-workbench.integration.test.ts","apps/api-fastify/test/creative-concurrency-classes.integration.test.ts","apps/api-fastify/test/creative-dispatch-boundary.integration.test.ts","apps/api-fastify/test/creative-history-http.integration.test.ts","apps/api-fastify/test/creative-model-cost.integration.test.ts","apps/api-fastify/test/creative-project.integration.test.ts","apps/api-fastify/test/creative-quality.integration.test.ts","apps/api-fastify/test/creative-queue-http.integration.test.ts","apps/api-fastify/test/creative-queue-isolation.integration.test.ts","apps/api-fastify/test/creative-queue.integration.test.ts","apps/api-fastify/test/creative-stage-progress.integration.test.ts","apps/api-fastify/test/creative-video-progress.integration.test.ts","apps/api-fastify/test/delivery-rendition.integration.test.ts","apps/api-fastify/test/formal-ocr.integration.test.ts","apps/api-fastify/test/http.acceptance.test.ts","apps/api-fastify/test/image-edit-lineage.integration.test.ts","apps/api-fastify/test/image-size.integration.test.ts","apps/api-fastify/test/image-source-provenance.integration.test.ts","apps/api-fastify/test/industry-trends.integration.test.ts","apps/api-fastify/test/master-prompt-assistant.test.ts","apps/api-fastify/test/material-asset-deletion.integration.test.ts","apps/api-fastify/test/material-asset-history.integration.test.ts","apps/api-fastify/test/material-content-delivery.integration.test.ts","apps/api-fastify/test/material-governance.http.acceptance.test.ts","apps/api-fastify/test/material-inference.acceptance.test.ts","apps/api-fastify/test/material-instance-export.integration.test.ts","apps/api-fastify/test/material-production-batch-archive.integration.test.ts","apps/api-fastify/test/material-production-batch.http.acceptance.test.ts","apps/api-fastify/test/material-production-batch.integration.test.ts","apps/api-fastify/test/material-production.integration.test.ts","apps/api-fastify/test/material-review.integration.test.ts","apps/api-fastify/test/material-runtime-trust.test.ts","apps/api-fastify/test/material-script.acceptance.test.ts","apps/api-fastify/test/material-template.integration.test.ts","apps/api-fastify/test/minimax-video.integration.test.ts","apps/api-fastify/test/model-connector.client.test.ts","apps/api-fastify/test/model-credentials.integration.test.ts","apps/api-fastify/test/object-storage.integration.test.ts","apps/api-fastify/test/orders.integration.test.ts","apps/api-fastify/test/outbox-retention.integration.test.ts","apps/api-fastify/test/production-action-guard.integration.test.ts","apps/api-fastify/test/production-adversarial-http.integration.test.ts","apps/api-fastify/test/production-pagination.integration.test.ts","apps/api-fastify/test/production-state-guard.integration.test.ts","apps/api-fastify/test/production-surface.integration.test.ts","apps/api-fastify/test/production-template-brand.integration.test.ts","apps/api-fastify/test/provider-callback.integration.test.ts","apps/api-fastify/test/rate-limit.test.ts","apps/api-fastify/test/reference-image-generation-live.integration.test.ts","apps/api-fastify/test/reference-image-generation.integration.test.ts","apps/api-fastify/test/route-shape.integration.test.ts","apps/api-fastify/test/script-entity.integration.test.ts","apps/api-fastify/test/script-reference-upload.integration.test.ts","apps/api-fastify/test/script-source-assistant.integration.test.ts","apps/api-fastify/test/seedance-video.integration.test.ts","apps/api-fastify/test/shijie.integration.test.ts","apps/api-fastify/test/store-publication-gate.integration.test.ts","apps/api-fastify/test/storyboard-ai-draft-blocked.integration.test.ts","apps/api-fastify/test/storyboard-ai-draft-model.integration.test.ts","apps/api-fastify/test/storyboard-composition-promotion.integration.test.ts","apps/api-fastify/test/storyboard-keyframe-blocked.integration.test.ts","apps/api-fastify/test/storyboard-keyframe-success.integration.test.ts","apps/api-fastify/test/storyboard-keyframe.http.acceptance.test.ts","apps/api-fastify/test/storyboard-keyframe.integration.test.ts","apps/api-fastify/test/storyboard-reference-input.integration.test.ts","apps/api-fastify/test/storyboard-refinement.integration.test.ts","apps/api-fastify/test/storyboard-shot-compliance.integration.test.ts","apps/api-fastify/test/storyboard-video-batch.integration.test.ts","apps/api-fastify/test/storyboard-video-composition-media.integration.test.ts","apps/api-fastify/test/storyboard-video-composition.integration.test.ts","apps/api-fastify/test/storyboard-video-cost.integration.test.ts","apps/api-fastify/test/storyboard-video-progress.integration.test.ts","apps/api-fastify/test/template-image-types.integration.test.ts","apps/api-fastify/test/template-size-master.test.ts","apps/api-fastify/test/tenancy-http.integration.test.ts","apps/api-fastify/test/video-delivery.integration.test.ts","apps/api-fastify/tsconfig.json","apps/api-fastify/vitest.config.ts"],"modified":["CLAUDE.md","README.md","app-manifest.json","apps/api-nestjs/package.json","apps/api-nestjs/src/common/material-runtime.guard.ts","apps/api-nestjs/src/create-app.ts","apps/api-nestjs/src/events/events.gateway.ts","apps/api-nestjs/src/main.ts","apps/api-nestjs/src/material-factory/material-factory.controller.ts","apps/api-nestjs/src/material-factory/model-billing.controller.ts","apps/api-nestjs/src/material-production/material-production.controller.ts","apps/api-nestjs/src/rate-limit/rate-limit.service.ts","apps/api-nestjs/src/rate-limit/submission-rate-limit.guard.ts","apps/api-nestjs/src/redis/redis.module.ts","apps/api-nestjs/src/tenancy/tenancy.controller.ts","apps/api-nestjs/src/video-edit/video-edit.controller.ts","apps/api-nestjs/test/material-inference.acceptance.test.ts","apps/api-nestjs/test/material-production-batch-archive.integration.test.ts","apps/api-nestjs/test/material-script.acceptance.test.ts","apps/api-nestjs/test/orders.integration.test.ts","apps/api-nestjs/test/outbox-dispatcher.integration.test.ts","apps/api-nestjs/test/storyboard-frame-admission.test.ts","apps/api-nestjs/test/storyboard-image-admission.test.ts","deploy/vm/.env.example","deploy/vm/Dockerfile","deploy/vm/deploy.sh","deploy/vm/docker-compose.yml","deploy/vm/release.py","deploy/vm/release_test.py","docs/adr/README.md","docs/architecture.md","docs/deploy-vm.md","docs/domain/module-boundary.md","docs/platform-integration/baseline.json","docs/standards/backend-standard.md","docs/standards/database-standard.md","package.json","pnpm-lock.yaml","reports/adversarial-acceptance-audit.latest.md","reports/contract-consumers.latest.json","reports/dependency-audit.latest.json","reports/enterprise-integration.latest.json","reports/governance-docs.latest.json","reports/governance-kit.latest.json","reports/governance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/module-boundary.latest.json","reports/naming.latest.json","reports/order-concurrency-guard.latest.json","reports/production-security.latest.json","reports/public-file-integration.latest.json","reports/render-job-drainability.latest.json","reports/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/storyboard-director-guard.latest.json","reports/toolchain.latest.json","reports/validation-source.latest.json","scripts/check-consumer027.mjs","scripts/check-contract-consumers.mjs","scripts/check-inference-acceptance.mjs","scripts/check-material-review-concurrency-guard.mjs","scripts/check-migrations.mjs","scripts/check-module-boundary.mjs","scripts/check-order-concurrency-guard.mjs","scripts/check-production-acceptance.mjs","scripts/check-production-security.mjs","scripts/check-public-file-acceptance.mjs","scripts/check-public-file-integration.mjs","scripts/check-render-job-drainability.mjs","scripts/check-runtime-acceptance.mjs","scripts/check-schema-sync.mjs","scripts/check-script-acceptance.mjs","scripts/check-shijie-acceptance.mjs","scripts/check-shijie-generation-ui.cjs","scripts/check-storyboard-director-guard.mjs","scripts/check-ui-acceptance.mjs","scripts/check-validation-source.mjs","scripts/governance-report.mjs","scripts/lib/migration-history.mjs","scripts/lib/production-concurrency.test.mjs","scripts/lib/source-fingerprint.mjs","scripts/lib/tenant-schema.test.mjs"]}],"total_commits":0,"head_commit":{"id":"6b534b5ee5ad66fded3230cdacf0890b107af36d","message":"test(d3): record independent f450 fault and lifecycle acceptance\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/6b534b5ee5ad66fded3230cdacf0890b107af36d","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-25T06:50:29-07:00","added":["reports/d3-acceptance-20261025/independent-actual-versions-f4505cdb.json","reports/d3-acceptance-20261025/independent-c4-binding-f4505cdb.json","reports/d3-acceptance-20261025/independent-execution-proof-independent-f4505cdb.json","reports/d3-acceptance-20261025/independent-fixture-cleanup-f4505cdb.json","reports/d3-acceptance-20261025/independent-independent-lifecycle-f4505cdb.json","reports/d3-acceptance-20261025/independent-native-http-lifecycle-f4505cdb.json","reports/d3-acceptance-20261025/independent-redis-offline-close-f4505cdb-mutant.json","reports/d3-acceptance-20261025/independent-redis-offline-close-f4505cdb.json","reports/d3-acceptance-20261025/independent-review-f4505cdb-artifacts.json","reports/d3-acceptance-20261025/independent-review-f4505cdb-final.json","reports/d3-acceptance-20261025/independent-review-f4505cdb-final.md","reports/d3-acceptance-20261025/independent-startup-refused-f4505cdb.json","reports/d3-acceptance-20261025/independent-terminal-mutation-proof-f4505cdb.json","reports/d3-acceptance-20261025/independent-worker-sigterm-f4505cdb-configured.json"],"removed":[],"modified":["reports/d3-acceptance-20261025/README.md","reports/d3-acceptance-20261025/manifest.json"]},"repository":{"id":57,"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":"image-generation","full_name":"luoanwu/image-generation","description":"","empty":false,"private":false,"fork":false,"template":false,"mirror":false,"size":1111345,"language":"","languages_url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation/languages","html_url":"https://gitea.g-hi.com/luoanwu/image-generation","url":"https://gitea.g-hi.com/api/v1/repos/luoanwu/image-generation","link":"","ssh_url":"git@gitea.g-hi.com:luoanwu/image-generation.git","clone_url":"https://gitea.g-hi.com/luoanwu/image-generation.git","original_url":"","website":"","stars_count":0,"forks_count":0,"watchers_count":1,"branch_count":42,"open_issues_count":0,"open_pr_counter":1,"release_counter":0,"default_branch":"main","archived":false,"created_at":"2026-07-06T17:04:22+08:00","updated_at":"2026-10-24T15:37: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"}}... |