跳转至

能力地图

当前能力

能力 状态 入口 边界
门户登录 已实现 ecnu home login 建立 ECNU Web/API 会话
门户读取 已实现 ecnu home info/status/user 依赖 token-store 中的已登录门户会话
访客账号 已实现 ecnu visitor ... 修改类命令支持 --dry-run
校园网在线检查 已实现 ecnu net check 不需要密码
校园网联网 已实现 ecnu net login/logout/ensure-login 内置 Linux x86_64 auth_client;默认拒绝 argv 密码
ChatEnv 配置 已实现 ecnu 类型 密码在 stable env,门户会话/Cookie 在 runtime token-store

边界

  • 门户登录不是校园网联网;它只管理 ECNU 门户会话。
  • net 不是门户登录;它只管理本机校园网出口认证。
  • ChatECNU 通过 PyPI wheel/sdist 分发 Linux x86_64 auth_client--auth-client / ECNU_AUTH_CLIENT 仍可覆盖路径。
  • stdout、stderr、JSON 输出和 redacted command 都会脱敏已解析密码。
  • 门户会话、Cookie、CSRF 这类动态状态写入 tokens/ECNU/<profile>.json,不写入 ECNU_COOKIE stable env 字段。
  • 进程环境优先于默认 ChatEnv;显式 -e / --env-file 才使用指定配置。

验证入口

python -m pytest -q
mkdocs build --strict
ecnu net check --json