Armor and Claude
3d3eeea1f7
chore: 更新项目文档与忽略规则,移除旧镜像归档跟踪
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-08-11 15:03:20 +08:00
Armor and Claude
4ef15545e3
feat(wiki): 新增 GHC06 任务页与图库发布体系,级联更新既有页面
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-08-11 15:03:14 +08:00
Armor and Claude
26d2fcd0b1
feat(topology): add GHC06 layout and deploy docs
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-08-11 15:02:47 +08:00
Armor and Claude
cf1d26dba9
feat: add simulation settings and location board redesign
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-08-11 15:02:34 +08:00
Armor and Claude
65e77cc227
chore: gitignore Playwright output and IDE cache dirs
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-17 17:12:20 +08:00
Armor and Claude
cc0edb16ae
chore: add Playwright verification screenshots
...
- GHC-04 and GHC-05 live verification screenshots
- Lightbox fix and format audit reference captures
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-17 14:48:44 +08:00
Armor and Claude
99be2032ea
chore: update Docker config and Guanghan mission timeline
...
- Docker: update config for topology API deployment
- Timeline: complete GHC-06 EVA log through EVA-14
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-17 14:48:32 +08:00
Armor and Claude
34072782ba
chore: add project scripts, handover docs, and format guide
...
- guanghan_windows.py: Windows launcher script
- inject_lightbox: lightbox injection utilities
- handover docs: future missions proposal, vehicle creation guide, format guide
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-17 14:48:20 +08:00
Armor and Claude
5cbffa1386
feat(topology): add Guanghan base topology API and Docker deployment
...
- Independent Flask app with snapshot API (GET /api/v1/bases/guanghan/snapshot)
- Temporal database model with PostgreSQL (ksp_wiki_topology)
- Presentation-driven rendering with DB-stored styles
- Docker image for server deployment
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-17 14:48:10 +08:00
Armor and Claude
58959eb93a
feat(wiki): add vehicle reference pages for Guanghan program
...
- Binglun lander, Chang'e crewed vehicle, Wugang lunar lander
- Jinchan transfer stage, CZ-10E, CZ-16, CZ-16A launch vehicles
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-17 14:48:02 +08:00
Armor and Claude
ba59186d7f
feat(wiki): restructure BL and JC deployment pages to Wikipedia standard
...
- Merged overview h2 into lead paragraphs
- Converted timeline tables to chronological narrative h3 with date ranges
- Added task achievements section to all unmanned mission pages
- Unified infobox format with label/data columns
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-17 14:47:56 +08:00
Armor and Claude
fb39488d3a
feat(wiki): restructure all GHC mission pages to Wikipedia standard
...
- Unified chapter structure: lead > background > crew > task details(h3 chronological) > EVA log(single table) > results > topology > see also
- All h3 headings include date ranges matching GHC-04/05 format
- Simplified EVA tables to single wikitable per page
- Added topology iframe embed to GHC-01 through GHC-04
- Program root page updated with Wikipedia formatting
- Changed CZ-16A/Wugang factual error on GHC-05
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-17 14:47:48 +08:00
Armor and OpenAI Codex
da2d01a5aa
fix(wiki): restore GHC-05 image lightbox
...
Document the shared Wikipedia-style mission page format and the required Wiki.js script extraction workflow.
Co-Authored-By: OpenAI Codex <codex@openai.com >
2026-07-15 18:06:37 +08:00
Armor and OpenAI Codex
1b6c599a89
fix(wiki): prevent GHC-05 layout collisions
...
Co-Authored-By: OpenAI Codex <codex@openai.com >
2026-07-15 17:07:53 +08:00
Armor and OpenAI Codex
5b9c727d09
fix(wiki): use Wiki.js navigation on GHC-05
...
Co-Authored-By: OpenAI Codex <codex@openai.com >
2026-07-15 16:44:57 +08:00
Armor and OpenAI Codex
91d4ddd643
fix(wiki): refine GHC-05 infobox spacing
...
Co-Authored-By: OpenAI Codex <codex@openai.com >
2026-07-15 16:19:46 +08:00
Armor and OpenAI Codex
e9b54723ec
feat(wiki): restyle GHC-05 as Wikipedia article
...
Co-Authored-By: OpenAI Codex <codex@openai.com >
2026-07-15 15:35:32 +08:00
Armor and OpenAI Codex
c99c910aa3
feat(topology): add square light canvas
...
Co-Authored-By: OpenAI Codex <codex@openai.com >
2026-07-15 12:21:34 +08:00
Armor and OpenAI Codex
8d057dbfa3
fix(wiki): proxy topology through public gateway
...
Co-Authored-By: OpenAI Codex <codex@openai.com >
2026-07-15 10:53:18 +08:00
Armor
e3b3a16b10
feat(wiki): embed GHC-05 topology
2026-07-15 00:08:13 +08:00
Armor and Claude
450080d6fd
docs(timeline): add GHC-06 Guanghan 04 module installation EVA-8 to EVA-14
...
7 EVAs covering unload, cross node positioning, module deployment,
pressurized corridor, and integration testing. Base capacity 10→14.
Also fix typo: 金蟾#3 → 金蟾二号.
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-14 23:21:37 +08:00
Armor and Claude
9d66d00a4e
docs(timeline): add GHC-06 EVA-4 and EVA-5 (Jan 23-28)
...
Fill the gap between EVA-3 (Jan 15 handover) and EVA-6 (Feb 6).
EVA-4: Physical removal of Binglun #1 ISRU equipment after software
shutdown in EVA-2. Binglun #1 converted to standard cargo configuration.
EVA-5: Fuel transfer line verification between Binglun #1/#2 plus full
base system inspection following GHC-05 crew departure.
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-14 23:03:27 +08:00
Armor and Claude
ac2578ca8b
fix(wiki): use group(1) for script extraction; use link button for topology
...
The wiki_update_page.py script had a bug where extract_script_to_script_js
used match.group(0) (including <script> tags) instead of group(1) (pure JS).
This caused Wiki.js to render page JS as escaped HTML text rather than
executing it.
Since Wiki.js markdown editor strips iframes and only the markdown editor
is enabled, the topology diagram is now linked via a prominent button that
opens the interactive topology viewer in a new tab.
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-13 17:06:33 +08:00
Armor and Claude
e8e2f99450
feat(wiki): embed interactive topology diagram in Guanghan Program page
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-13 16:53:58 +08:00
Armor
2121247583
test(topology): audit presentation adaptation
2026-07-10 00:10:04 +08:00
Armor and Claude
67261b10a1
test(topology): verify database-driven presentation rendering
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-09 23:51:18 +08:00
Armor and Claude
10808fd98b
feat(topology): render styles from presentation payload
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-09 23:49:27 +08:00
Armor and Claude
2382b5b483
test(topology): require database-driven visual semantics
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-09 23:46:41 +08:00
Armor and Claude
7deda3a589
feat(topology): return diagram presentation styles
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-09 23:46:13 +08:00
Armor and Claude
d214d93f71
feat(topology): seed diagram presentation styles
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-09 23:44:58 +08:00
Armor and Claude
00026fbbe7
test(topology): require database presentation payload
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-09 23:43:20 +08:00
Armor
14ea13d6a4
docs(topology): plan presentation database implementation
2026-07-09 23:40:15 +08:00
Armor
479e37e00f
docs(topology): design database-driven presentation layer
2026-07-09 22:51:14 +08:00
Armor
f5cbe1b028
test(topology): record repaired page verification
2026-07-09 22:22:30 +08:00
Armor
67229e2cde
fix(topology): record verified vehicle dimensions
2026-07-09 22:21:11 +08:00
Armor
5a8a04c440
fix(topology): repair controls navigation and details
2026-07-09 22:08:42 +08:00
Armor
6ff18623e0
feat(topology): render temporal graph from database
2026-07-09 22:04:31 +08:00
Armor
0dbcd3086e
feat(topology): persist complete diagram semantics
2026-07-09 21:53:00 +08:00
Armor
e7becba0b0
fix(topology): correct mission anchors and rover ports
2026-07-09 21:49:52 +08:00
Armor
808276e225
fix(topology): validate time and list missions
2026-07-09 21:47:29 +08:00
Armor
270956c348
fix(topology): secure and unify demo serving
2026-07-09 21:45:53 +08:00
Armor
e5f004fea4
docs: plan Guanghan topology repairs
2026-07-09 21:43:43 +08:00
Armor
9b663aca55
docs: audit Guanghan topology adaptation
2026-07-09 21:35:48 +08:00
Armor and Claude
772f0f78f6
feat(topology): M2 - API-driven demo page with layout tables and dynamic rendering
...
- Add diagram_layouts and diagram_nodes tables
- Seed layout coordinates extracted from SVG
- Extend snapshot API to return layout data
- Rewrite demo page to fetch from API dynamically
- Support ?mission= and ?at= URL parameters
- Modal details populated from database component data
- Show/hide nodes based on component existence at snapshot time
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-09 21:06:13 +08:00
Armor and Claude
b5156d1306
fix(topology): adapt queries for psycopg 3 array syntax
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-09 20:53:48 +08:00
Armor and Claude
adf3c60688
feat(topology): add seed data script for GHC-01 through GHC-05
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-09 20:52:11 +08:00
Armor and Claude
e4b633e25d
feat(topology): add snapshot query logic, API route, and Flask app entry
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-09 20:50:09 +08:00
Armor and Claude
29fc482bb0
feat(topology): add Flask app skeleton with db connection (psycopg 3)
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-09 20:49:23 +08:00
Armor and Claude
d31e09fdea
feat(topology): create 8 core tables with constraints and indexes
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-09 20:48:28 +08:00
Armor and Claude
481992bacc
feat(topology): create database extensions and schema
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-07-09 20:47:28 +08:00