Files
MemRelay/projects/6553b53c-bf14-49e3-a3de-1ee2f3533d51/curated/当前状态 – HanteleWorkTime 开发工作空间.md
T

94 lines
4.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: 当前状态 – HanteleWorkTime 开发工作空间
type: curated
permalink: main/projects/6553b53c-bf14-49e3-a3de-1ee2f3533d51/curated/当前状态-hantele-work-time-开发工作空间
stable_id: ec4ea45f-8b87-4bc7-83b2-f83f16e90a5b
scope: project
project_id: 6553b53c-bf14-49e3-a3de-1ee2f3533d51
workspace_type: development
usage_profile_id: null
preference_context: development
document_type: current_state
revision: 1
source_memory_ids:
- a541caed-4198-4a81-a162-961471ab56ec
source_checkpoint_ids:
- 45524177-90a6-49b2-afa7-02317c81e254
- e17788f7-3baf-4bb2-ba69-fb587705c3f3
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids:
- hantele-tls-curation-20260831-001
model_connection: Sub2API
model_name: git-restore
source_count: 26
source_revisions:
memory:5761b7bf-7dfe-46ee-91b4-b6b0c41b0888: '1'
memory:ebfb0410-00e9-473f-aba0-524e48184051: '2'
memory:12faa41a-7590-4ff8-b3c3-990b38257a50: '1'
source_dispositions:
processed: 26
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- curated_baseline:ec4ea45f-8b87-4bc7-83b2-f83f16e90a5b
- curated_baseline:fb9a56e2-56ce-4d5a-9334-79c18192d663
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
- global_guidance_document:d3a20d44-6001-4c88-8772-65dbfac75e6e
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
- global_guidance_document:8a861a5f-35c3-4f95-bd5b-6b2297888f56
- global_guidance_document:6973450e-6ecc-48e3-8cdd-4d7d7707d843
- memory:ebfb0410-00e9-473f-aba0-524e48184051
- memory:12faa41a-7590-4ff8-b3c3-990b38257a50
- memory:5761b7bf-7dfe-46ee-91b4-b6b0c41b0888
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
- global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0
job_cited_source_ids:
- curated_baseline:ec4ea45f-8b87-4bc7-83b2-f83f16e90a5b
- curated_baseline:fb9a56e2-56ce-4d5a-9334-79c18192d663
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
- global_guidance_document:d3a20d44-6001-4c88-8772-65dbfac75e6e
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
conflicts: []
supersedes: []
preferences: []
source_cursor: 217
source_hash: ac2647ce0e6a0a122bdf5cb4b4f94b4f21aab36b9ebefc65f31ed5454146b7e1
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: null
created_at: '2026-08-31T03:09:53.482547+00:00'
updated_at: '2026-09-23T14:56:53.021640+00:00'
tags:
- development
- current_state
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
---
## 当前状态(中文)
### 架构与运行环境
- **平台**:Windows 10/11 + WSL2 + Docker Desktop(见 `curated_baseline:fb9a56e2-56ce-4d5a-9334-79c18192d663`)。
- **容器网络**:容器通过 `host.docker.internal` 访问宿主,必要时使用桥接网关 `172.17.0.1`(同上)。
- **代理**:Docker Desktop 手动代理 `http://127.0.0.1:7897`,已验证 `docker pull` 正常。
### 开发记忆与 Git 工作流
- 所有笔记统一保存在 `aidocs/project_context.md`,文件顶部固定标题,随后 **最新‑优先**、秒级时间戳追加(`global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e`)。
- `aidocs/` 已加入 `.gitignore`,记忆文件不提交至代码仓库。
- 提交约定为 `type: 中文一句话描述`(如 `feat: 添加用户登录`),默认仅 **commit**,除非明确请求才 **push**(`global_guidance_document:d3a20d44-6001-4c88-8772-65dbfac75e6e`)。
### 凭证管理
- 登录、SSH、数据库、API 调用前先在 **Vaultwarden** 搜索,唯一匹配自动使用;多匹配或无匹配时提示手动选择(`global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316`)。
- 新增或修改的密码、Token、API‑Key、TOTP 种子立即写入密码库,记忆中仅记录名称、用途、使用方式,绝不保存明文。
- 当前受管基础设施:BDYG18Pro、OpenWrt、MySQL、MemRelay、Gitea OAuth、FRP Token 与公网 FRPS 服务器(同上)。
### 登录协议实现进展
- 已完成 **瀚信工时系统** 登录协议的只读分析并在 Chrome 实际登录验证,验证码获取、密码 Base64 编码、Token 获取等细节已记录。
- 待实现功能:Session 复用、验证码 OCR、Token 缓存/刷新、失败验证码重试机制(参考 `curated_baseline:ec4ea45f-8b87-4bc7-83b2-f83f16e90a5b` 中的记录)。
---
**标签**: ["development", "current_state"]