用于搭建fdulaser课题组的workspace前端
  • TypeScript 81.7%
  • Shell 9.9%
  • Python 8.1%
  • JavaScript 0.2%
查找文件
仓库文件(优先显示最新提交)
文件名 最新提交消息 最新提交日期
2026-07-29 03:21:50 +08:00
.agents/skills chore: sync workspace with codex 2026-07-19 01:00 lumiforge work 2026-07-19 05:09:37 +08:00
docs chore: sync workspace with codex 2026-07-19 01:00 lumiforge work 2026-07-19 05:09:37 +08:00
e2e feat(v0-p9): redirect legacy simulations route to coding workspace 2026-07-04 21:46:47 +08:00
integration/backend-f2-bundle feat(f3.1.2): quality baseline, white theme, full research loop E2E 2026-07-03 22:34:30 +08:00
logs chore: sync workspace with codex 2026-07-19 01:00 lumiforge work 2026-07-19 05:09:37 +08:00
loop-standard chore: sync workspace with codex 2026-07-19 01:00 lumiforge work 2026-07-19 05:09:37 +08:00
lumiforge@b0ac0c001b chore: sync current LumiForge baseline 2026-07-26 11:54:03 +08:00
open_project_files F1.1: Fix Provider hierarchy, add E2E tests, browser verification 2026-06-10 01:33:49 +08:00
prompts feat(f3.1.2): quality baseline, white theme, full research loop E2E 2026-07-03 22:34:30 +08:00
scripts feat(f3.1.2): quality baseline, white theme, full research loop E2E 2026-07-03 22:34:30 +08:00
src feat(v0-p9): redirect legacy simulations route to coding workspace 2026-07-04 21:46:47 +08:00
writing chore: sync workspace with codex 2026-07-19 01:00 lumiforge work 2026-07-19 05:09:37 +08:00
.env.candidate.example F2 Phase 0: Bundle snapshot, API facade, adapter infrastructure 2026-06-15 00:07:27 +08:00
.env.example F2 Phase 0: Bundle snapshot, API facade, adapter infrastructure 2026-06-15 00:07:27 +08:00
.env.local.example feat(f3.1.1): add LAN reverse proxy for candidate access 2026-06-16 20:49:04 +08:00
.gitignore chore: sync current LumiForge baseline 2026-07-26 11:54:03 +08:00
1.mp4 chore: sync workspace with codex 2026-07-19 01:00 lumiforge work 2026-07-19 05:09:37 +08:00
2.mp4 chore: sync workspace with codex 2026-07-19 01:00 lumiforge work 2026-07-19 05:09:37 +08:00
3.mp4 chore: sync workspace with codex 2026-07-19 01:00 lumiforge work 2026-07-19 05:09:37 +08:00
4.mp4 chore: sync workspace with codex 2026-07-19 01:00 lumiforge work 2026-07-19 05:09:37 +08:00
5.mp4 chore: sync workspace with codex 2026-07-19 01:00 lumiforge work 2026-07-19 05:09:37 +08:00
6.mp4 chore: sync workspace with codex 2026-07-19 01:00 lumiforge work 2026-07-19 05:09:37 +08:00
7.mp4 chore: sync workspace with codex 2026-07-19 01:00 lumiforge work 2026-07-19 05:09:37 +08:00
bun.lock chore: sync workspace with codex 2026-07-19 01:00 lumiforge work 2026-07-19 05:09:37 +08:00
eslint.config.js chore: sync workspace with codex 2026-07-19 01:00 lumiforge work 2026-07-19 05:09:37 +08:00
index.html F1.1: Fix Provider hierarchy, add E2E tests, browser verification 2026-06-10 01:33:49 +08:00
package-lock.json Phase 3: coding workspace v1 with Monaco and local sandbox runner 2026-07-04 00:08:31 +08:00
package.json Phase 3: coding workspace v1 with Monaco and local sandbox runner 2026-07-04 00:08:31 +08:00
playwright.config.ts Phase 1 quality baseline: axe a11y scans, theme WCAG colors, E2E fixes, act() warnings 2026-07-03 23:46:27 +08:00
postcss.config.cjs F1.1: Fix Provider hierarchy, add E2E tests, browser verification 2026-06-10 01:33:49 +08:00
prettier.config.js F1.1: Fix Provider hierarchy, add E2E tests, browser verification 2026-06-10 01:33:49 +08:00
README.md docs: refresh workspace README for v0.3.0 2026-07-29 03:21:50 +08:00
tsconfig.json F1.1: Fix Provider hierarchy, add E2E tests, browser verification 2026-06-10 01:33:49 +08:00
tsconfig.node.json F1.1: Fix Provider hierarchy, add E2E tests, browser verification 2026-06-10 01:33:49 +08:00
vite.config.ts chore: sync workspace with codex 2026-07-19 01:00 lumiforge work 2026-07-19 05:09:37 +08:00

LumiForge 工作区

这个仓库是 LumiForge 的本机维护工作区。当前可发布的产品源码位于独立仓库 lumiforge/,外层目录主要保存维护入口、评审材料和本地 Supervisor-Worker loop;不要再从旧的 external/aether/ 启动或发布 LumiForge。

当前正式发行版本为 v0.3.0。正式服面向个人维护的可信内网,不应把 BFF 或 LAN 代理直接暴露到公网。

从哪里开始

应用内“帮助中心”面向普通用户;仓库文档面向开发、部署和长期运维。

源码测试服

测试服只能从 lumiforge/ 仓库运行:

cd /home/tjz/claudefiles/workspace/lumiforge
scripts/bootstrap-linux.sh --check
scripts/lan-stack.sh start
scripts/lan-stack.sh status
scripts/lan-stack.sh test

默认测试端口为 18090/18888。测试服使用 checkout 自己的构建、PID 和本地数据根, 不能复用正式服的 8090/8888/opt/lumiforge/etc/lumiforge/srv/lumiforge

正式版

正式服不从 Git checkout 直接运行。发布时应从 lumiforge/ 中已提交的 revision 构建不可变 release,先执行 dry-run,再由管理员审查并应用。正式服务由以下 systemd unit 托管:

lumiforge-home-views.service
lumiforge-bff.service
lumiforge-proxy.service

完整发布、健康检查和回滚步骤以产品仓库的生产部署文档为准。

数据与安全边界

以下内容只属于本机,不应加入 Git 或出现在日志、截图和对话中:

  • .env.local、API key、邮箱密码和 LumiForge 账号凭据
  • Linux 密码、会话令牌和一次性临时密码
  • 用户项目、Writing 文档、Wiki/PDF 语料和模型文件
  • .ai-loop/.agents/ 的本地执行状态
  • 构建产物、依赖目录、运行日志、测试截图和录屏

仅在确有必要时读取 lumiforge-account-credentials.md。Agent 不应代替管理员执行 sudo,也不应直接修改正式数据、活动 release 或 systemd 服务。

提交边界

外层工作区和 lumiforge/ 是两个独立 Git 仓库。产品源码、测试和发布文档的提交应在 lumiforge/ 内完成;外层仓库只提交工作区级文档或明确需要同步的仓库指针。提交前应 分别检查两个仓库的 git status,避免把本地评审材料、用户数据或未完成的产品改动一并 推送。