返回展览EXHIBIT 002 / PLATFORM / ORCHESTRATION / 2026

Terra Scout

THE ORCHESTRATOR

环境感知编排平台:识别项目语言与版本约束,按需装配隔离 SDK,并在本机完成依赖安装与任务执行。

“环境应该是被编排的,而不是被手工配置的。”

ROLE
设计 / 开发
STACK
ELECTRON / REACT / SPRING BOOT / H2
STATUS
已完成
FIG. 002任务流水线 / ORCHESTRATION PIPELINE
  1. 01ORIGIN / 缘起

    先识别项目,再准备环境

    导入一个项目时,Terra Scout 递归解析 Maven 父子 POM 与 package.json,同时读取 .nvmrc 和 engines.node,识别语言类型和版本约束。

    用户不再需要手工对齐 JDK、Python、Node 与 Go 的版本;环境从项目清单里推导出来。

  2. 02SYSTEM / 构造

    单机内核,零外部中间件

    Electron + React 前端通过 127.0.0.1 与带 Token 鉴权的 Spring Boot 内核通信;内核内嵌 H2,不依赖外部数据库或消息队列。首启自动生成 H2 密码并持久化。

    SDK 生命周期覆盖版本目录聚合、EOL 过滤、SHA-256 校验、断点续传与可取消安装;九步任务流水线用心跳自上报,失败按 MAX_RETRY=3 重试。

  3. 03CALIBRATION / 校准

    把质量门禁放进构建

    Maven verify 同时执行 Checkstyle、438+ 单元测试与 JaCoCo 覆盖率门禁(≥80%);命令白名单、操作审计与诊断包导出让本机运行也可被追溯。

    单机绑定不是妥协,而是一条明确的安全边界。

09步任务流水线
04语言运行时
438+单元测试