master #14

Merged
kdletters merged 226 commits from master into release 2026-05-13 13:23:09 +08:00
Member
No description provided.
kdletters added 226 commits 2026-05-13 13:22:53 +08:00
删除.env.local里的token
CI / verify (push) Has been cancelled
1abec5754e
# Conflicts:
#	docs/technical/README.md
#	docs/technical/RUST_API_SERVER_ROUTE_INDEX_2026-04-22.md
#	docs/technical/SPACETIMEDB_TABLE_CATALOG.md
#	scripts/generate-spacetime-bindings.mjs
#	server-rs/crates/api-server/src/app.rs
#	server-rs/crates/api-server/src/assets.rs
#	server-rs/crates/api-server/src/big_fish.rs
#	server-rs/crates/api-server/src/custom_world_ai.rs
#	server-rs/crates/api-server/src/llm.rs
#	server-rs/crates/api-server/src/main.rs
#	server-rs/crates/api-server/src/puzzle.rs
#	server-rs/crates/api-server/src/runtime_profile.rs
#	server-rs/crates/api-server/src/runtime_story/compat/ai.rs
#	server-rs/crates/api-server/src/runtime_story/compat/npc_actions.rs
#	server-rs/crates/api-server/src/runtime_story/compat/presentation.rs
#	server-rs/crates/api-server/src/runtime_story/compat/tests.rs
#	server-rs/crates/api-server/src/state.rs
#	server-rs/crates/module-auth/src/lib.rs
#	server-rs/crates/module-big-fish/src/lib.rs
#	server-rs/crates/module-custom-world/src/lib.rs
#	server-rs/crates/module-puzzle/src/lib.rs
#	server-rs/crates/module-runtime/src/lib.rs
#	server-rs/crates/spacetime-client/src/big_fish.rs
#	server-rs/crates/spacetime-client/src/lib.rs
#	server-rs/crates/spacetime-client/src/mapper.rs
#	server-rs/crates/spacetime-client/src/module_bindings/admin_disable_profile_redeem_code_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/admin_upsert_profile_redeem_code_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/advance_puzzle_next_level_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/append_ai_text_chunk_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/apply_chapter_progression_ledger_entry_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/attach_ai_result_reference_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/authorize_database_migration_operator_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/begin_story_session_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/big_fish_runtime_run_type.rs
#	server-rs/crates/spacetime-client/src/module_bindings/bind_asset_object_to_entity_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/cancel_ai_task_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/clear_platform_browse_history_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/compile_big_fish_draft_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/compile_custom_world_published_profile_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/compile_puzzle_agent_draft_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/complete_ai_stage_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/complete_ai_task_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/confirm_asset_object_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/consume_profile_wallet_points_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/continue_story_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/create_ai_task_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/create_battle_state_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/create_big_fish_session_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/create_custom_world_agent_session_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/create_profile_recharge_order_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/create_puzzle_agent_session_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/delete_big_fish_work_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/delete_custom_world_agent_session_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/delete_custom_world_profile_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/delete_puzzle_work_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/delete_runtime_snapshot_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/drag_puzzle_piece_or_group_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/execute_custom_world_agent_action_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/export_auth_store_snapshot_from_tables_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/export_database_migration_to_file_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/fail_ai_task_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/finalize_big_fish_agent_message_turn_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/finalize_custom_world_agent_message_turn_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/finalize_puzzle_agent_message_turn_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/generate_big_fish_asset_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_auth_store_snapshot_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_battle_state_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_big_fish_session_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_chapter_progression_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_custom_world_agent_card_detail_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_custom_world_agent_operation_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_custom_world_agent_session_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_custom_world_gallery_detail_by_code_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_custom_world_gallery_detail_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_custom_world_library_detail_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_player_progression_or_default_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_profile_dashboard_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_profile_play_stats_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_profile_recharge_center_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_profile_referral_invite_center_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_puzzle_agent_session_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_puzzle_gallery_detail_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_puzzle_run_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_puzzle_work_detail_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_runtime_inventory_state_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_runtime_setting_or_default_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_runtime_snapshot_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/get_story_session_state_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/grant_player_progression_experience_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/import_auth_store_snapshot_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/import_database_migration_from_file_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/import_database_migration_incremental_from_file_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/list_asset_history_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/list_big_fish_works_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/list_custom_world_gallery_entries_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/list_custom_world_profiles_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/list_custom_world_works_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/list_platform_browse_history_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/list_profile_save_archives_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/list_profile_wallet_ledger_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/list_puzzle_gallery_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/list_puzzle_works_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/mod.rs
#	server-rs/crates/spacetime-client/src/module_bindings/publish_big_fish_game_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/publish_custom_world_profile_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/publish_custom_world_world_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/publish_puzzle_work_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/record_big_fish_play_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/redeem_profile_referral_invite_code_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/redeem_profile_reward_code_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/refund_profile_wallet_points_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/resolve_combat_action_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/resolve_npc_battle_interaction_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/resolve_npc_interaction_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/resolve_npc_social_action_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/resolve_treasure_interaction_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/resume_profile_save_archive_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/revoke_database_migration_operator_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/save_puzzle_generated_images_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/select_puzzle_cover_image_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/start_puzzle_run_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/submit_big_fish_message_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/submit_custom_world_agent_message_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/submit_puzzle_agent_message_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/submit_puzzle_leaderboard_entry_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/swap_puzzle_pieces_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/unpublish_custom_world_profile_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/update_puzzle_work_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/upsert_auth_store_snapshot_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/upsert_chapter_progression_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/upsert_custom_world_agent_operation_progress_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/upsert_custom_world_profile_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/upsert_npc_state_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/upsert_platform_browse_history_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/upsert_runtime_setting_and_return_procedure.rs
#	server-rs/crates/spacetime-client/src/module_bindings/upsert_runtime_snapshot_and_return_procedure.rs
#	server-rs/crates/spacetime-module/src/auth/procedures.rs
#	server-rs/crates/spacetime-module/src/custom_world/mod.rs
#	server-rs/crates/spacetime-module/src/lib.rs
#	server-rs/crates/spacetime-module/src/migration.rs
#	server-rs/crates/spacetime-module/src/puzzle.rs
#	server-rs/crates/spacetime-module/src/runtime/profile.rs
#	src/components/platform-entry/PlatformEntryFlowShellImpl.tsx
#	src/components/rpg-entry/RpgEntryFlowShell.agent.interaction.test.tsx
#	src/services/aiService.ts
#	src/services/puzzle-runtime/puzzleRuntimeClient.ts
chore: remove maincloud configuration
CI / verify (push) Has been cancelled
a2c71fcb3a
This reverts commit ae33f10f17.
1
CI / verify (push) Has been cancelled
5831703156
feat: add match3d 3d runtime experiment
CI / verify (push) Has been cancelled
a18f4db4bb
chore: harden spacetime publish provisioning
CI / verify (pull_request) Has been cancelled
cc38057c3c
# Conflicts:
#	docs/technical/JENKINS_SPACETIMEDB_DATABASE_MIGRATION_PIPELINES_2026-04-29.md
#	docs/technical/README.md
#	jenkins/Jenkinsfile.database-export
#	jenkins/Jenkinsfile.database-import
Merge pull request #5 from codex/publish-flow
CI / verify (push) Has been cancelled
fecac5344a
Harden production publish flow
fix: temporarily restore public api proxy
CI / verify (push) Has been cancelled
8e6d1971ea
Add resilient Jenkins inbound agent setup
CI / verify (push) Has been cancelled
01b302d7eb
Add local Jenkins controller watchdog
CI / verify (push) Has been cancelled
49aad7311c
feat: refine match3d brick runtime assets
CI / verify (push) Has been cancelled
f1e86a88da
Document build agent inbound self recovery
CI / verify (push) Has been cancelled
1142e90a35
- Add invite code starts/expires fields across contracts, API, Spacetime bindings, and admin UI
- Enforce pending/expired invite code redemption behavior and expose admin status
- Add admin write-operation confirmation guard and documentation
- Add invite code contract/runtime tests
feat: add analytics date dimension bindings
CI / verify (push) Has been cancelled
5c7c039e52
- lock profile task tracking scope to user

- add analytics date dimension module support and tests

- regenerate SpacetimeDB Rust bindings with private APIs
Align build agent remoting workdir docs
CI / verify (push) Has been cancelled
8692dbad85
docs: add genarrative play type skill
CI / verify (push) Has been cancelled
100fee7e7a
落地方洞挑战图片与运行态交互
CI / verify (push) Has been cancelled
d06107f2c6
删除过时文档
CI / verify (push) Has been cancelled
0fae3319a9
ci: split production build Jenkins nodes
CI / verify (push) Has been cancelled
96e1d7c4fb
ci: fix stdb production build env
CI / verify (push) Has been cancelled
3ccbe6fe77
ci: pass stdb cargo env into bash
CI / verify (push) Has been cancelled
bc0ebe3c25
ci: quote stdb bash build version
CI / verify (push) Has been cancelled
ceea868478
ci: avoid cygpath in stdb windows bash
CI / verify (push) Has been cancelled
950a785213
ci: use msys paths for stdb cargo env
CI / verify (push) Has been cancelled
b25b14a329
ci: fix stdb path normalization regex
CI / verify (push) Has been cancelled
7364d0f2d3
ci: run stdb build with git bash
CI / verify (push) Has been cancelled
b27424105d
ci: fix git bash path literals
CI / verify (push) Has been cancelled
e9dfcda418
ci: align stdb archive build name
CI / verify (push) Has been cancelled
ca394766d1
ci: propagate database to api deploy
CI / verify (push) Has been cancelled
cf27686e17
ci: allow api env update via sudo
CI / verify (push) Has been cancelled
014e88afaa
ci: escape regex dollar in Jenkins messages
CI / verify (push) Has been cancelled
3111e22288
ci: default api deploy env params in shell
CI / verify (push) Has been cancelled
cc9d289310
ci: quote server provision bash heredocs
CI / verify (push) Has been cancelled
0816d2e326
ci: fix server provision shell quoting
CI / verify (push) Has been cancelled
d5d3fa1641
ci: move server provision logic to script
CI / verify (push) Has been cancelled
6a830b349b
chore(env): 补齐本地外部模型配置
CI / verify (pull_request) Has been cancelled
59ef2ab472
Reviewed-on: http://82.157.175.59:3000/GenarrativeAI/Genarrative/pulls/6
优化邀请码链接自动打开流程
CI / verify (push) Has been cancelled
9146e5b8ec
Merge branch 'hermes/hermes-996d586b'
CI / verify (push) Has been cancelled
b08127031c
test: cover profile feedback route and view
CI / verify (pull_request) Has been cancelled
4aa127cd18
fix oss object key guidance
CI / verify (pull_request) Has been cancelled
7e8cc22859
Reviewed-on: http://82.157.175.59:3000/GenarrativeAI/Genarrative/pulls/7
Reviewed-on: http://82.157.175.59:3000/GenarrativeAI/Genarrative/pulls/8
Merge branch 'master' into hermes/hermes-996d586b
CI / verify (pull_request) Has been cancelled
1f6ac7dddd
Reviewed-on: http://82.157.175.59:3000/GenarrativeAI/Genarrative/pulls/9
docs: sync genarrative shared skills
CI / verify (pull_request) Has been cancelled
7e35231dfe
fix(dev): use local spacetime data dir
CI / verify (pull_request) Has been cancelled
26a3c89d1d
add .worktreeinclude file
CI / verify (push) Has been cancelled
e226c39b2c
fix(dev): accept spacetime port fallback
CI / verify (pull_request) Has been cancelled
621bf6506c
Reviewed-on: http://82.157.175.59:3000/GenarrativeAI/Genarrative/pulls/10
feat: refine match3d spawn visuals
CI / verify (push) Has been cancelled
a1e5c2150c
Polish admin table labels and button layout
CI / verify (push) Has been cancelled
8669a996ca
feat: reopen match3d creation entry
CI / verify (push) Has been cancelled
641d91cf11
feat: add work-level play tracking
CI / verify (push) Has been cancelled
3ad1075227
Keep local Rust dev builds on debug
CI / verify (push) Has been cancelled
fc54bff62f
docs: record local spacetime auth recovery
CI / verify (push) Has been cancelled
9b39a52049
feat: add mocap puzzle debug and drag support
CI / verify (pull_request) Has been cancelled
6ed6859855
Reviewed-on: http://82.157.175.59:3000/GenarrativeAI/Genarrative/pulls/11
feat: add shared runtime input device layer
CI / verify (push) Has been cancelled
86fc382413
1
CI / verify (push) Has been cancelled
85ed8ca90c
# Conflicts:
#	src/components/platform-entry/PlatformEntryFlowShellImpl.tsx
feat: add admin creation entry switches
CI / verify (pull_request) Has been cancelled
0461c0ee41
merge: admin creation entry switches
CI / verify (push) Has been cancelled
0c9254502c
merge: share game-studio hermes plugin
CI / verify (push) Has been cancelled
5edfb756c7
Fix SpacetimeDB wasm dependency boundary
CI / verify (push) Has been cancelled
ac2cf78ffa
docs: clarify SpacetimeDB root-dir usage
CI / verify (push) Has been cancelled
10ed4fa051
docs: add BDD skill
CI / verify (push) Has been cancelled
fda996031f
fix public work detail not found recovery
CI / verify (push) Has been cancelled
54968701f0
1
CI / verify (push) Has been cancelled
ef4f91a75e
docs: add disaster recovery plan draft
CI / verify (push) Has been cancelled
4dfa8452db
# Conflicts:
#	docs/technical/README.md
#	src/components/custom-world-home/CustomWorldCreationHub.tsx
#	src/components/custom-world-home/creationWorkShelf.ts
#	src/components/platform-entry/PlatformEntryFlowShellImpl.tsx
#	src/components/rpg-entry/RpgEntryFlowShell.agent.interaction.test.tsx
Reviewed-on: http://82.157.175.59:3000/GenarrativeAI/Genarrative/pulls/13
docs: ignore local load test artifacts
CI / verify (push) Has been cancelled
cf074837a4
ci: detect nginx brotli via config test
CI / verify (push) Has been cancelled
188c6704db
merge codex/wechat into master
CI / verify (push) Has been cancelled
36e134e323
Merge branch 'codex/wechat'
CI / verify (push) Has been cancelled
ac12f1ed5e
1
CI / verify (push) Has been cancelled
CI / verify (pull_request) Has been cancelled
b13870f71b
kdletters merged commit ad970797e9 into release 2026-05-13 13:23:09 +08:00
Sign in to join this conversation.