sqlite-web 0.7.2
gitea.db
action_run
Create
Query
access
access_token
action
action_artifact
action_run
action_run_index
action_run_job
action_runner
action_runner_token
action_schedule
action_schedule_spec
action_task
action_task_output
action_task_step
action_tasks_version
action_variable
app_state
attachment
auth_token
badge
branch
collaboration
comment
commit_status
commit_status_index
commit_status_summary
commit_sync_log
commit_sync_status
dbfs_data
dbfs_meta
deploy_key
email_address
email_hash
external_login_user
follow
gpg_key
gpg_key_import
hook_task
issue
issue_assignees
issue_content_history
issue_dependency
issue_index
issue_label
issue_pin
issue_user
issue_watch
label
language_stat
lfs_lock
lfs_meta_object
login_source
milestone
mirror
notice
notification
oauth2_application
oauth2_authorization_code
oauth2_grant
org_user
package
package_blob
package_blob_upload
package_cleanup_rule
package_file
package_property
package_version
project
project_board
project_issue
protected_branch
protected_tag
public_key
pull_auto_merge
pull_request
push_mirror
reaction
release
renamed_branch
repo_archiver
repo_hidden_file
repo_indexer_status
repo_license
repo_redirect
repo_topic
repo_transfer
repo_unit
repository
review
review_state
secret
session
sqlite_sequence
star
stopwatch
system_setting
task
team
team_invite
team_repo
team_unit
team_user
topic
tracked_time
two_factor
upload
user
user_badge
user_blocking
user_open_id
user_redirect
user_setting
version
watch
webauthn_credential
webhook
Toggle helper tables
Structure
Content
Query
Insert
Drop
Import
Export
Update row 23642 in action_run
id
Primary key.
INTEGER NOT NULL
title
fix: 完成内容恢复与分镜验收修复并归档本机部署证据
TEXT
repo_id
INTEGER
owner_id
INTEGER
workflow_id
governance.yml
TEXT
index
INTEGER
trigger_user_id
INTEGER
schedule_id
INTEGER
ref
refs/heads/main
TEXT
commit_sha
aa468b36029aea0cd0c2011527f68c3c09a39332
TEXT
is_fork_pull_request
INTEGER
need_approval
INTEGER
approved_by
INTEGER
event
push
TEXT
event_payload
{"ref":"refs/heads/main","before":"5d1fb824260721f7fbd8bed2f58fb239d5f77f13","after":"aa468b36029aea0cd0c2011527f68c3c09a39332","compare_url":"https://gitea.g-hi.com/luoanwu/image-generation/compare/5d1fb824260721f7fbd8bed2f58fb239d5f77f13...aa468b36029aea0cd0c2011527f68c3c09a39332","commits":[{"id":"aa468b36029aea0cd0c2011527f68c3c09a39332","message":"fix: 完成内容恢复与分镜验收修复并归档本机部署证据\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/aa468b36029aea0cd0c2011527f68c3c09a39332","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-05T15:21:08-07:00","added":["reports/admin-mobile.png","reports/prd-retry.mobile.png","reports/prd-review.desktop.png","reports/repair-deploy-2026-09-05/README.md","reports/repair-deploy-2026-09-05/api-fastify-release.log","reports/repair-deploy-2026-09-05/api-nestjs-release.log","reports/repair-deploy-2026-09-05/browser.log","reports/repair-deploy-2026-09-05/candidate-smoke.json","reports/repair-deploy-2026-09-05/cleanup.json","reports/repair-deploy-2026-09-05/cutover.json","reports/repair-deploy-2026-09-05/cutover.log","reports/repair-deploy-2026-09-05/deployed-1440.png","reports/repair-deploy-2026-09-05/deployed-390.png","reports/repair-deploy-2026-09-05/deployed-api-smoke.json","reports/repair-deploy-2026-09-05/deployed-browser.json","reports/repair-deploy-2026-09-05/deployed-services.json","reports/repair-deploy-2026-09-05/hi-atelier-creative-worker-1.log","reports/repair-deploy-2026-09-05/hi-atelier-production-worker-1.log","reports/repair-deploy-2026-09-05/image-source-verification.json","reports/repair-deploy-2026-09-05/image.log","reports/repair-deploy-2026-09-05/inference.log","reports/repair-deploy-2026-09-05/initialization-failure/inference-acceptance.latest.json","reports/repair-deploy-2026-09-05/initialization-failure/inference.log","reports/repair-deploy-2026-09-05/initialization-failure/production-acceptance.latest.json","reports/repair-deploy-2026-09-05/initialization-failure/production.log","reports/repair-deploy-2026-09-05/initialization-failure/public-file-acceptance.latest.json","reports/repair-deploy-2026-09-05/initialization-failure/public-file-acceptance.log","reports/repair-deploy-2026-09-05/initialization-failure/runtime-acceptance.latest.json","reports/repair-deploy-2026-09-05/initialization-failure/runtime.log","reports/repair-deploy-2026-09-05/initialization-failure/script-acceptance.latest.json","reports/repair-deploy-2026-09-05/initialization-failure/script.log","reports/repair-deploy-2026-09-05/initialization-failure/ui-acceptance.latest.json","reports/repair-deploy-2026-09-05/initialization-failure/ui.log","reports/repair-deploy-2026-09-05/model-inventory.json","reports/repair-deploy-2026-09-05/model-inventory.log","reports/repair-deploy-2026-09-05/online-model-readiness.json","reports/repair-deploy-2026-09-05/production.log","reports/repair-deploy-2026-09-05/public-file-acceptance.log","reports/repair-deploy-2026-09-05/quality.log","reports/repair-deploy-2026-09-05/release-summary.json","reports/repair-deploy-2026-09-05/runtime.log","reports/repair-deploy-2026-09-05/script.log","reports/repair-deploy-2026-09-05/sidecar-tests.log","reports/repair-deploy-2026-09-05/source-verification.log","reports/repair-deploy-2026-09-05/static-check.log","reports/repair-deploy-2026-09-05/ui.log","reports/ux-home.mobile.png","reports/ux-intake.desktop.png","scripts/lib/storyboard-ui-fixture.mjs"],"removed":[],"modified":["CLAUDE.md","apps/web/src/components/material-factory/CreativeProjectBar.tsx","deploy/vm/Dockerfile","reports/admin-desktop.png","reports/adversarial-acceptance-audit.latest.md","reports/content-detail.output-desktop.png","reports/contract-consumers.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/inference-acceptance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/model-api-key-saved.png","reports/model-credential-error.desktop.png","reports/model-credential-error.mobile.png","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/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/storyboard-director-guard.latest.json","reports/ui-acceptance.desktop.png","reports/ui-acceptance.latest.json","reports/ui-acceptance.mobile.png","reports/ui-acceptance.production.png","reports/ux-edit.desktop.png","reports/ux-home.desktop.png","reports/validation-source.latest.json","scripts/check-ui-acceptance.mjs"]},{"id":"4004691c0c44b320cfaae3c9b083067e7d09054c","message":"test: 归档完整验收与对抗探针原始日志\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/4004691c0c44b320cfaae3c9b083067e7d09054c","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-05T14:40:42-07:00","added":["reports/adversarial-audit-2026-09-05/api-fastify-green.log","reports/adversarial-audit-2026-09-05/api-fastify-red.log","reports/adversarial-audit-2026-09-05/api-nestjs-green.log","reports/adversarial-audit-2026-09-05/api-nestjs-red.log","reports/adversarial-audit-2026-09-05/inference.log","reports/adversarial-audit-2026-09-05/models.log","reports/adversarial-audit-2026-09-05/post-cleanup-health.log","reports/adversarial-audit-2026-09-05/production.log","reports/adversarial-audit-2026-09-05/public-file-acceptance.log","reports/adversarial-audit-2026-09-05/quality.log","reports/adversarial-audit-2026-09-05/runner-regressions.log","reports/adversarial-audit-2026-09-05/runtime.log","reports/adversarial-audit-2026-09-05/script.log","reports/adversarial-audit-2026-09-05/sidecar-tests.log","reports/adversarial-audit-2026-09-05/source-verification.log","reports/adversarial-audit-2026-09-05/static-before-report-refresh.log","reports/adversarial-audit-2026-09-05/static-final.log","reports/adversarial-audit-2026-09-05/ui.log","reports/full-audit-2026-09-05/build.log","reports/full-audit-2026-09-05/inference.log","reports/full-audit-2026-09-05/models.log","reports/full-audit-2026-09-05/production.log","reports/full-audit-2026-09-05/public-file-acceptance.log","reports/full-audit-2026-09-05/quality-final.log","reports/full-audit-2026-09-05/quality.log","reports/full-audit-2026-09-05/regressions.log","reports/full-audit-2026-09-05/runtime.log","reports/full-audit-2026-09-05/script.log","reports/full-audit-2026-09-05/sidecar-tests.log","reports/full-audit-2026-09-05/startup.log","reports/full-audit-2026-09-05/static-final.log","reports/full-audit-2026-09-05/static.log","reports/full-audit-2026-09-05/ui.log"],"removed":[],"modified":[]},{"id":"013d2f803fce3903b2415f8e6a3ae2edd0ee54ad","message":"feat: 完善 PC/手机内容工作台并加固对抗验收\n\n接入桌面与手机应用壳,完善内容九步菜单、详情页、保存采用与输出体验,并收纳完整设计原型与验收证据。\n\n双后端修复配图复核字段污染、冻结成稿类型漏检和配图幂等来源漏检;六类验收绑定起始源码并检查结束指纹,禁止环境变量替换验收指纹。\n\n验证:双后端专项 39/34 通过,五类后端验收、内容九步响应式 UI 和静态检查通过。整站 UI 旧分镜用例仍失败,模型盘点 5/8 就绪,发布状态保持 OPEN;未部署运行容器。\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/013d2f803fce3903b2415f8e6a3ae2edd0ee54ad","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-05T14:39:53-07:00","added":["apps/web/src/components/material-factory/ContentStepNav.tsx","apps/web/src/components/material-factory/factory-shell.module.css","apps/web/src/components/material-factory/workspace-home.module.css","docs/design/full-uiux-2026-09-05/01-information-architecture.md","docs/design/full-uiux-2026-09-05/02-interaction-spec.md","docs/design/full-uiux-2026-09-05/03-design-system.md","docs/design/full-uiux-2026-09-05/04-page-blueprints.md","docs/design/full-uiux-2026-09-05/05-visual-concepts.md","docs/design/full-uiux-2026-09-05/06-mobile-app-architecture.md","docs/design/full-uiux-2026-09-05/07-mobile-app-interactions.md","docs/design/full-uiux-2026-09-05/08-mobile-visual-concepts.md","docs/design/full-uiux-2026-09-05/09-real-project-integration.md","docs/design/full-uiux-2026-09-05/10-content-step-details.md","docs/design/full-uiux-2026-09-05/README.md","docs/design/full-uiux-2026-09-05/concepts-manifest.json","docs/design/full-uiux-2026-09-05/concepts/01-workspace-editorial.png","docs/design/full-uiux-2026-09-05/concepts/02-workspace-project.png","docs/design/full-uiux-2026-09-05/concepts/03-workspace-tasks.png","docs/design/full-uiux-2026-09-05/design-validation.json","docs/design/full-uiux-2026-09-05/mobile-concepts-manifest.json","docs/design/full-uiux-2026-09-05/mobile-concepts/01-mobile-workspace.png","docs/design/full-uiux-2026-09-05/mobile-concepts/02-mobile-create.png","docs/design/full-uiux-2026-09-05/mobile-concepts/03-mobile-tasks.png","docs/design/full-uiux-2026-09-05/mobile-prompts.md","output/uiux-prototype-20260905/.gitignore","output/uiux-prototype-20260905/.npmrc","output/uiux-prototype-20260905/.openai/hosting.json","output/uiux-prototype-20260905/AGENTS.md","output/uiux-prototype-20260905/README.md","output/uiux-prototype-20260905/design-qa.md","output/uiux-prototype-20260905/desktop.config.ts","output/uiux-prototype-20260905/desktop.html","output/uiux-prototype-20260905/dist-desktop/assets/android/Keyboard.png","output/uiux-prototype-20260905/dist-desktop/assets/android/Pixel10.png","output/uiux-prototype-20260905/dist-desktop/assets/android/navigation-bar.svg","output/uiux-prototype-20260905/dist-desktop/assets/desktop-BjV2Vpbn.js","output/uiux-prototype-20260905/dist-desktop/assets/desktop-CCqGD-YV.css","output/uiux-prototype-20260905/dist-desktop/assets/iphone/Bezel.png","output/uiux-prototype-20260905/dist-desktop/assets/iphone/Keyboard.png","output/uiux-prototype-20260905/dist-desktop/assets/status/ios-status-icons.svg","output/uiux-prototype-20260905/dist-desktop/assets/status/status-icons.svg","output/uiux-prototype-20260905/dist-desktop/desktop.html","output/uiux-prototype-20260905/dist-desktop/gallery.html","output/uiux-prototype-20260905/dist-desktop/media/autumn.png","output/uiux-prototype-20260905/dist-desktop/media/city.png","output/uiux-prototype-20260905/dist-desktop/media/concert-thumb.png","output/uiux-prototype-20260905/dist-desktop/media/concert.png","output/uiux-prototype-20260905/dist-desktop/media/editorial-thumb.png","output/uiux-prototype-20260905/dist-desktop/media/editorial.png","output/uiux-prototype-20260905/dist-desktop/media/hi-mark.png","output/uiux-prototype-20260905/dist-desktop/media/preview.mp4","output/uiux-prototype-20260905/dist-desktop/screens/desktop-admin.png","output/uiux-prototype-20260905/dist-desktop/screens/desktop-brand.png","output/uiux-prototype-20260905/dist-desktop/screens/desktop-content.png","output/uiux-prototype-20260905/dist-desktop/screens/desktop-create.png","output/uiux-prototype-20260905/dist-desktop/screens/desktop-deliveries.png","output/uiux-prototype-20260905/dist-desktop/screens/desktop-edit.png","output/uiux-prototype-20260905/dist-desktop/screens/desktop-events.png","output/uiux-prototype-20260905/dist-desktop/screens/desktop-gallery.png","output/uiux-prototype-20260905/dist-desktop/screens/desktop-home.png","output/uiux-prototype-20260905/dist-desktop/screens/desktop-inpaint.png","output/uiux-prototype-20260905/dist-desktop/screens/desktop-login.png","output/uiux-prototype-20260905/dist-desktop/screens/desktop-operations.png","output/uiux-prototype-20260905/dist-desktop/screens/desktop-overview.png","output/uiux-prototype-20260905/dist-desktop/screens/desktop-reviews.png","output/uiux-prototype-20260905/dist-desktop/screens/desktop-script.png","output/uiux-prototype-20260905/dist-desktop/screens/desktop-storyboard.png","output/uiux-prototype-20260905/dist-desktop/screens/desktop-tasks.png","output/uiux-prototype-20260905/dist-desktop/screens/desktop-templates.png","output/uiux-prototype-20260905/dist-desktop/screens/desktop-video.png","output/uiux-prototype-20260905/dist-desktop/screens/mobile-admin.png","output/uiux-prototype-20260905/dist-desktop/screens/mobile-brand.png","output/uiux-prototype-20260905/dist-desktop/screens/mobile-content.png","output/uiux-prototype-20260905/dist-desktop/screens/mobile-create.png","output/uiux-prototype-20260905/dist-desktop/screens/mobile-deliveries.png","output/uiux-prototype-20260905/dist-desktop/screens/mobile-edit.png","output/uiux-prototype-20260905/dist-desktop/screens/mobile-events.png","output/uiux-prototype-20260905/dist-desktop/screens/mobile-gallery.png","output/uiux-prototype-20260905/dist-desktop/screens/mobile-home.png","output/uiux-prototype-20260905/dist-desktop/screens/mobile-inpaint.png","output/uiux-prototype-20260905/dist-desktop/screens/mobile-login.png","output/uiux-prototype-20260905/dist-desktop/screens/mobile-operations.png","output/uiux-prototype-20260905/dist-desktop/screens/mobile-overview.png","output/uiux-prototype-20260905/dist-desktop/screens/mobile-reviews.png","output/uiux-prototype-20260905/dist-desktop/screens/mobile-script.png","output/uiux-prototype-20260905/dist-desktop/screens/mobile-storyboard.png","output/uiux-prototype-20260905/dist-desktop/screens/mobile-tasks.png","output/uiux-prototype-20260905/dist-desktop/screens/mobile-templates.png","output/uiux-prototype-20260905/dist-desktop/screens/mobile-video.png","output/uiux-prototype-20260905/docs/interaction-guide.md","output/uiux-prototype-20260905/index.html","output/uiux-prototype-20260905/mobile-runtime.lock.json","output/uiux-prototype-20260905/package-lock.json","output/uiux-prototype-20260905/package.json","output/uiux-prototype-20260905/page-manifest.json","output/uiux-prototype-20260905/playwright.config.ts","output/uiux-prototype-20260905/public/assets/android/Keyboard.png","output/uiux-prototype-20260905/public/assets/android/Pixel10.png","output/uiux-prototype-20260905/public/assets/android/navigation-bar.svg","output/uiux-prototype-20260905/public/assets/iphone/Bezel.png","output/uiux-prototype-20260905/public/assets/iphone/Keyboard.png","output/uiux-prototype-20260905/public/assets/status/ios-status-icons.svg","output/uiux-prototype-20260905/public/assets/status/status-icons.svg","output/uiux-prototype-20260905/public/gallery.html","output/uiux-prototype-20260905/public/media/autumn.png","output/uiux-prototype-20260905/public/media/city.png","output/uiux-prototype-20260905/public/media/concert-thumb.png","output/uiux-prototype-20260905/public/media/concert.png","output/uiux-prototype-20260905/public/media/editorial-thumb.png","output/uiux-prototype-20260905/public/media/editorial.png","output/uiux-prototype-20260905/public/media/hi-mark.png","output/uiux-prototype-20260905/public/media/preview.mp4","output/uiux-prototype-20260905/public/screens/desktop-admin.png","output/uiux-prototype-20260905/public/screens/desktop-brand.png","output/uiux-prototype-20260905/public/screens/desktop-content.png","output/uiux-prototype-20260905/public/screens/desktop-create.png","output/uiux-prototype-20260905/public/screens/desktop-deliveries.png","output/uiux-prototype-20260905/public/screens/desktop-edit.png","output/uiux-prototype-20260905/public/screens/desktop-events.png","output/uiux-prototype-20260905/public/screens/desktop-gallery.png","output/uiux-prototype-20260905/public/screens/desktop-home.png","output/uiux-prototype-20260905/public/screens/desktop-inpaint.png","output/uiux-prototype-20260905/public/screens/desktop-login.png","output/uiux-prototype-20260905/public/screens/desktop-operations.png","output/uiux-prototype-20260905/public/screens/desktop-overview.png","output/uiux-prototype-20260905/public/screens/desktop-reviews.png","output/uiux-prototype-20260905/public/screens/desktop-script.png","output/uiux-prototype-20260905/public/screens/desktop-storyboard.png","output/uiux-prototype-20260905/public/screens/desktop-tasks.png","output/uiux-prototype-20260905/public/screens/desktop-templates.png","output/uiux-prototype-20260905/public/screens/desktop-video.png","output/uiux-prototype-20260905/public/screens/mobile-admin.png","output/uiux-prototype-20260905/public/screens/mobile-brand.png","output/uiux-prototype-20260905/public/screens/mobile-content.png","output/uiux-prototype-20260905/public/screens/mobile-create.png","output/uiux-prototype-20260905/public/screens/mobile-deliveries.png","output/uiux-prototype-20260905/public/screens/mobile-edit.png","output/uiux-prototype-20260905/public/screens/mobile-events.png","output/uiux-prototype-20260905/public/screens/mobile-gallery.png","output/uiux-prototype-20260905/public/screens/mobile-home.png","output/uiux-prototype-20260905/public/screens/mobile-inpaint.png","output/uiux-prototype-20260905/public/screens/mobile-login.png","output/uiux-prototype-20260905/public/screens/mobile-operations.png","output/uiux-prototype-20260905/public/screens/mobile-overview.png","output/uiux-prototype-20260905/public/screens/mobile-reviews.png","output/uiux-prototype-20260905/public/screens/mobile-script.png","output/uiux-prototype-20260905/public/screens/mobile-storyboard.png","output/uiux-prototype-20260905/public/screens/mobile-tasks.png","output/uiux-prototype-20260905/public/screens/mobile-templates.png","output/uiux-prototype-20260905/public/screens/mobile-video.png","output/uiux-prototype-20260905/qa/compare.py","output/uiux-prototype-20260905/qa/comparison-desktop-detail.png","output/uiux-prototype-20260905/qa/comparison-desktop.png","output/uiux-prototype-20260905/qa/comparison-mobile.png","output/uiux-prototype-20260905/qa/desktop-audit.json","output/uiux-prototype-20260905/qa/desktop-home.png","output/uiux-prototype-20260905/qa/desktop-overview.png","output/uiux-prototype-20260905/qa/desktop/admin.png","output/uiux-prototype-20260905/qa/desktop/brand.png","output/uiux-prototype-20260905/qa/desktop/content.png","output/uiux-prototype-20260905/qa/desktop/create.png","output/uiux-prototype-20260905/qa/desktop/deliveries.png","output/uiux-prototype-20260905/qa/desktop/edit.png","output/uiux-prototype-20260905/qa/desktop/events.png","output/uiux-prototype-20260905/qa/desktop/gallery.png","output/uiux-prototype-20260905/qa/desktop/home.png","output/uiux-prototype-20260905/qa/desktop/inpaint.png","output/uiux-prototype-20260905/qa/desktop/login.png","output/uiux-prototype-20260905/qa/desktop/operations.png","output/uiux-prototype-20260905/qa/desktop/reviews.png","output/uiux-prototype-20260905/qa/desktop/script.png","output/uiux-prototype-20260905/qa/desktop/storyboard.png","output/uiux-prototype-20260905/qa/desktop/tasks.png","output/uiux-prototype-20260905/qa/desktop/templates.png","output/uiux-prototype-20260905/qa/desktop/video.png","output/uiux-prototype-20260905/qa/focused.py","output/uiux-prototype-20260905/qa/make-gallery.py","output/uiux-prototype-20260905/qa/mobile-audit.json","output/uiux-prototype-20260905/qa/mobile-full.png","output/uiux-prototype-20260905/qa/mobile-home.png","output/uiux-prototype-20260905/qa/mobile-keyboard-fixed.png","output/uiux-prototype-20260905/qa/mobile-keyboard.png","output/uiux-prototype-20260905/qa/mobile-overview.png","output/uiux-prototype-20260905/qa/mobile/admin-full.png","output/uiux-prototype-20260905/qa/mobile/admin.png","output/uiux-prototype-20260905/qa/mobile/brand-full.png","output/uiux-prototype-20260905/qa/mobile/brand.png","output/uiux-prototype-20260905/qa/mobile/content-full.png","output/uiux-prototype-20260905/qa/mobile/content.png","output/uiux-prototype-20260905/qa/mobile/create-full.png","output/uiux-prototype-20260905/qa/mobile/create.png","output/uiux-prototype-20260905/qa/mobile/deliveries-full.png","output/uiux-prototype-20260905/qa/mobile/deliveries.png","output/uiux-prototype-20260905/qa/mobile/edit-full.png","output/uiux-prototype-20260905/qa/mobile/edit.png","output/uiux-prototype-20260905/qa/mobile/events-full.png","output/uiux-prototype-20260905/qa/mobile/events.png","output/uiux-prototype-20260905/qa/mobile/gallery-full.png","output/uiux-prototype-20260905/qa/mobile/gallery.png","output/uiux-prototype-20260905/qa/mobile/home-full.png","output/uiux-prototype-20260905/qa/mobile/home.png","output/uiux-prototype-20260905/qa/mobile/inpaint-full.png","output/uiux-prototype-20260905/qa/mobile/inpaint.png","output/uiux-prototype-20260905/qa/mobile/login-full.png","output/uiux-prototype-20260905/qa/mobile/login.png","output/uiux-prototype-20260905/qa/mobile/operations-full.png","output/uiux-prototype-20260905/qa/mobile/operations.png","output/uiux-prototype-20260905/qa/mobile/reviews-full.png","output/uiux-prototype-20260905/qa/mobile/reviews.png","output/uiux-prototype-20260905/qa/mobile/script-full.png","output/uiux-prototype-20260905/qa/mobile/script.png","output/uiux-prototype-20260905/qa/mobile/storyboard-full.png","output/uiux-prototype-20260905/qa/mobile/storyboard.png","output/uiux-prototype-20260905/qa/mobile/tasks-full.png","output/uiux-prototype-20260905/qa/mobile/tasks.png","output/uiux-prototype-20260905/qa/mobile/templates-full.png","output/uiux-prototype-20260905/qa/mobile/templates.png","output/uiux-prototype-20260905/qa/mobile/video-full.png","output/uiux-prototype-20260905/qa/mobile/video.png","output/uiux-prototype-20260905/qa/pixel-home.png","output/uiux-prototype-20260905/qa/pixel-keyboard.png","output/uiux-prototype-20260905/qa/video-playing.png","output/uiux-prototype-20260905/scripts/check-mobile-runtime.mjs","output/uiux-prototype-20260905/scripts/merge-build.mjs","output/uiux-prototype-20260905/scripts/prepare-sites-build.mjs","output/uiux-prototype-20260905/scripts/update-mobile-runtime-lock.mjs","output/uiux-prototype-20260905/src/App.tsx","output/uiux-prototype-20260905/src/Desktop.tsx","output/uiux-prototype-20260905/src/Prototype.tsx","output/uiux-prototype-20260905/src/desktop-main.tsx","output/uiux-prototype-20260905/src/main.tsx","output/uiux-prototype-20260905/src/mobile/BottomSheet.tsx","output/uiux-prototype-20260905/src/mobile/COMPONENTS.md","output/uiux-prototype-20260905/src/mobile/Carousel.tsx","output/uiux-prototype-20260905/src/mobile/Device.tsx","output/uiux-prototype-20260905/src/mobile/FlowStack.tsx","output/uiux-prototype-20260905/src/mobile/Keyboard.tsx","output/uiux-prototype-20260905/src/mobile/MobileCursor.tsx","output/uiux-prototype-20260905/src/mobile/MobileRuntime.tsx","output/uiux-prototype-20260905/src/mobile/MobileScroll.tsx","output/uiux-prototype-20260905/src/mobile/PhoneFrame.tsx","output/uiux-prototype-20260905/src/mobile/assets.ts","output/uiux-prototype-20260905/src/mobile/components.tsx","output/uiux-prototype-20260905/src/mobile/geometry.ts","output/uiux-prototype-20260905/src/mobile/index.ts","output/uiux-prototype-20260905/src/prototype.css","output/uiux-prototype-20260905/src/studio/CreationScreens.tsx","output/uiux-prototype-20260905/src/studio/Home.tsx","output/uiux-prototype-20260905/src/studio/ManagementScreens.tsx","output/uiux-prototype-20260905/src/studio/creation.css","output/uiux-prototype-20260905/src/studio/management.css","output/uiux-prototype-20260905/src/studio/shared.tsx","output/uiux-prototype-20260905/src/styles.css","output/uiux-prototype-20260905/src/vite-env.d.ts","output/uiux-prototype-20260905/tests/mobile-runtime.spec.ts","output/uiux-prototype-20260905/tests/runtime-fixture.css","output/uiux-prototype-20260905/tests/runtime-fixture.html","output/uiux-prototype-20260905/tests/runtime-fixture.tsx","output/uiux-prototype-20260905/tests/sites-worker.test.mjs","output/uiux-prototype-20260905/tsconfig.json","output/uiux-prototype-20260905/vite.config.ts","output/uiux-prototype-20260905/worker/index.js","reports/admin-desktop.png","reports/adversarial-audit-2026-09-05/README.md","reports/adversarial-audit-2026-09-05/cleanup.json","reports/adversarial-audit-2026-09-05/content-detail.brief-desktop.png","reports/adversarial-audit-2026-09-05/content-detail.images-desktop.png","reports/adversarial-audit-2026-09-05/content-detail.output-desktop.png","reports/adversarial-audit-2026-09-05/content-detail.output-mobile.png","reports/adversarial-audit-2026-09-05/content-detail.plans-desktop.png","reports/adversarial-audit-2026-09-05/content-detail.review-desktop.png","reports/adversarial-audit-2026-09-05/deployed-boundary-probes.json","reports/adversarial-audit-2026-09-05/fingerprint-red.json","reports/adversarial-audit-2026-09-05/inference-acceptance.latest.json","reports/adversarial-audit-2026-09-05/material-models.latest.json","reports/adversarial-audit-2026-09-05/production-acceptance.latest.json","reports/adversarial-audit-2026-09-05/public-file-acceptance.latest.json","reports/adversarial-audit-2026-09-05/run-scope.json","reports/adversarial-audit-2026-09-05/runtime-acceptance.latest.json","reports/adversarial-audit-2026-09-05/script-acceptance.latest.json","reports/adversarial-audit-2026-09-05/summary.json","reports/adversarial-audit-2026-09-05/ui-acceptance.latest.json","reports/content-detail.brief-desktop.png","reports/content-detail.failure.png","reports/content-detail.failure.txt","reports/content-detail.images-desktop.png","reports/content-detail.output-desktop.png","reports/content-detail.output-mobile.png","reports/content-detail.plans-desktop.png","reports/content-detail.review-desktop.png","reports/content-preview-connection-recovery-2026-09-05.md","reports/full-audit-2026-09-05/README.md","reports/full-audit-2026-09-05/admin-desktop.png","reports/full-audit-2026-09-05/cleanup.json","reports/full-audit-2026-09-05/content-detail.brief-desktop.png","reports/full-audit-2026-09-05/content-detail.images-desktop.png","reports/full-audit-2026-09-05/content-detail.output-desktop.png","reports/full-audit-2026-09-05/content-detail.output-mobile.png","reports/full-audit-2026-09-05/content-detail.plans-desktop.png","reports/full-audit-2026-09-05/content-detail.review-desktop.png","reports/full-audit-2026-09-05/deployed-project-read.json","reports/full-audit-2026-09-05/historical-adversarial.md","reports/full-audit-2026-09-05/inference-acceptance.latest.json","reports/full-audit-2026-09-05/model-api-key-saved.png","reports/full-audit-2026-09-05/model-credential-error.desktop.png","reports/full-audit-2026-09-05/model-credential-error.mobile.png","reports/full-audit-2026-09-05/production-acceptance.latest.json","reports/full-audit-2026-09-05/public-file-acceptance.latest.json","reports/full-audit-2026-09-05/runtime-acceptance.latest.json","reports/full-audit-2026-09-05/scope.md","reports/full-audit-2026-09-05/script-acceptance.latest.json","reports/full-audit-2026-09-05/startup.json","reports/full-audit-2026-09-05/summary.json","reports/full-audit-2026-09-05/ui-acceptance.latest.json","reports/full-audit-2026-09-05/ux-edit.desktop.png","reports/full-audit-2026-09-05/ux-home.desktop.png","reports/model-api-key-saved.png","reports/ux-edit.desktop.png","reports/ux-home.desktop.png","scripts/lib/content-ui-acceptance.mjs","scripts/lib/source-verification.test.mjs"],"removed":[],"modified":["CLAUDE.md","apps/api-fastify/src/modules/creative-project/content.service.ts","apps/api-fastify/src/modules/creative-project/creative-project.service.ts","apps/api-fastify/test/content-workbench.integration.test.ts","apps/api-fastify/test/http.acceptance.test.ts","apps/api-nestjs/src/creative-project/content.service.ts","apps/api-nestjs/src/creative-project/creative-project.service.ts","apps/api-nestjs/test/content-workbench.integration.test.ts","apps/api-nestjs/test/http.acceptance.test.ts","apps/web/.env.example","apps/web/next.config.ts","apps/web/src/app/globals.css","apps/web/src/app/layout.tsx","apps/web/src/components/admin/admin.module.css","apps/web/src/components/material-factory/ContentStudio.tsx","apps/web/src/components/material-factory/CreativeProjectBar.tsx","apps/web/src/components/material-factory/FactoryShell.tsx","apps/web/src/components/material-factory/PipelineFlow.tsx","apps/web/src/components/material-factory/WorkspaceHome.tsx","apps/web/src/components/material-factory/content-studio.module.css","apps/web/src/lib/providers.tsx","apps/web/tsconfig.json","reports/adversarial-acceptance-audit.latest.md","reports/contract-consumers.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/inference-acceptance.latest.json","reports/material-models.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/model-credential-error.desktop.png","reports/model-credential-error.mobile.png","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/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/storyboard-director-guard.latest.json","reports/ui-acceptance.latest.json","reports/validation-source.latest.json","scripts/check-inference-acceptance.mjs","scripts/check-production-acceptance.mjs","scripts/check-public-file-acceptance.mjs","scripts/check-runtime-acceptance.mjs","scripts/check-script-acceptance.mjs","scripts/check-startup-acceptance.mjs","scripts/check-ui-acceptance.mjs","scripts/lib/source-fingerprint.mjs"]}],"total_commits":0,"head_commit":{"id":"aa468b36029aea0cd0c2011527f68c3c09a39332","message":"fix: 完成内容恢复与分镜验收修复并归档本机部署证据\n","url":"https://gitea.g-hi.com/luoanwu/image-generation/commit/aa468b36029aea0cd0c2011527f68c3c09a39332","author":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"committer":{"name":"juhailaoluo pro","email":"hillao@juhailaoluodeMacBook-Pro.local","username":""},"verification":null,"timestamp":"2026-09-05T15:21:08-07:00","added":["reports/admin-mobile.png","reports/prd-retry.mobile.png","reports/prd-review.desktop.png","reports/repair-deploy-2026-09-05/README.md","reports/repair-deploy-2026-09-05/api-fastify-release.log","reports/repair-deploy-2026-09-05/api-nestjs-release.log","reports/repair-deploy-2026-09-05/browser.log","reports/repair-deploy-2026-09-05/candidate-smoke.json","reports/repair-deploy-2026-09-05/cleanup.json","reports/repair-deploy-2026-09-05/cutover.json","reports/repair-deploy-2026-09-05/cutover.log","reports/repair-deploy-2026-09-05/deployed-1440.png","reports/repair-deploy-2026-09-05/deployed-390.png","reports/repair-deploy-2026-09-05/deployed-api-smoke.json","reports/repair-deploy-2026-09-05/deployed-browser.json","reports/repair-deploy-2026-09-05/deployed-services.json","reports/repair-deploy-2026-09-05/hi-atelier-creative-worker-1.log","reports/repair-deploy-2026-09-05/hi-atelier-production-worker-1.log","reports/repair-deploy-2026-09-05/image-source-verification.json","reports/repair-deploy-2026-09-05/image.log","reports/repair-deploy-2026-09-05/inference.log","reports/repair-deploy-2026-09-05/initialization-failure/inference-acceptance.latest.json","reports/repair-deploy-2026-09-05/initialization-failure/inference.log","reports/repair-deploy-2026-09-05/initialization-failure/production-acceptance.latest.json","reports/repair-deploy-2026-09-05/initialization-failure/production.log","reports/repair-deploy-2026-09-05/initialization-failure/public-file-acceptance.latest.json","reports/repair-deploy-2026-09-05/initialization-failure/public-file-acceptance.log","reports/repair-deploy-2026-09-05/initialization-failure/runtime-acceptance.latest.json","reports/repair-deploy-2026-09-05/initialization-failure/runtime.log","reports/repair-deploy-2026-09-05/initialization-failure/script-acceptance.latest.json","reports/repair-deploy-2026-09-05/initialization-failure/script.log","reports/repair-deploy-2026-09-05/initialization-failure/ui-acceptance.latest.json","reports/repair-deploy-2026-09-05/initialization-failure/ui.log","reports/repair-deploy-2026-09-05/model-inventory.json","reports/repair-deploy-2026-09-05/model-inventory.log","reports/repair-deploy-2026-09-05/online-model-readiness.json","reports/repair-deploy-2026-09-05/production.log","reports/repair-deploy-2026-09-05/public-file-acceptance.log","reports/repair-deploy-2026-09-05/quality.log","reports/repair-deploy-2026-09-05/release-summary.json","reports/repair-deploy-2026-09-05/runtime.log","reports/repair-deploy-2026-09-05/script.log","reports/repair-deploy-2026-09-05/sidecar-tests.log","reports/repair-deploy-2026-09-05/source-verification.log","reports/repair-deploy-2026-09-05/static-check.log","reports/repair-deploy-2026-09-05/ui.log","reports/ux-home.mobile.png","reports/ux-intake.desktop.png","scripts/lib/storyboard-ui-fixture.mjs"],"removed":[],"modified":["CLAUDE.md","apps/web/src/components/material-factory/CreativeProjectBar.tsx","deploy/vm/Dockerfile","reports/admin-desktop.png","reports/adversarial-acceptance-audit.latest.md","reports/content-detail.output-desktop.png","reports/contract-consumers.latest.json","reports/governance-docs.latest.json","reports/governance.latest.json","reports/inference-acceptance.latest.json","reports/material-review-concurrency-guard.latest.json","reports/migrations.latest.json","reports/model-api-key-saved.png","reports/model-credential-error.desktop.png","reports/model-credential-error.mobile.png","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/runtime-acceptance.latest.json","reports/runtime-governance.latest.json","reports/schema-sync.latest.json","reports/script-acceptance.latest.json","reports/storyboard-director-guard.latest.json","reports/ui-acceptance.desktop.png","reports/ui-acceptance.latest.json","reports/ui-acceptance.mobile.png","reports/ui-acceptance.production.png","reports/ux-edit.desktop.png","reports/ux-home.desktop.png","reports/validation-source.latest.json","scripts/check-ui-acceptance.mjs"]},"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":157768,"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":5,"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-09-05T22:35:31+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"}}
TEXT
trigger_event
push
TEXT
status
INTEGER
version
INTEGER (default 0
started
INTEGER
stopped
INTEGER
previous_duration
INTEGER
created
INTEGER
updated
INTEGER
raw_concurrency
group: governance-${{ github.workflow }}-${{ github.ref }} cancel-in-progress: "true"
TEXT
concurrency_group
governance-governance.yml-refs/heads/main
TEXT NOT NULL (default ''
concurrency_cancel
INTEGER NOT NULL (default FALSE
Update
Cancel