Skip to content

feat(naming): V2 full sweep — ArcheAxis Knowledge across all surfaces - #138

Merged
DTALEX66 merged 9 commits into
mainfrom
feat/naming-v2-full-sweep
Aug 12, 2026
Merged

feat(naming): V2 full sweep — ArcheAxis Knowledge across all surfaces#138
DTALEX66 merged 9 commits into
mainfrom
feat/naming-v2-full-sweep

Conversation

@DTALEX66

Copy link
Copy Markdown
Owner

Owner 授权全面更新命名体系(契约 V2,审计任务包 2026-08-12):对外产品 ArcheAxis Knowledge/星环知识平台(Learning Workspace 降为内部视图);名称语境 Cognitive-Loop-OS→ArcheAxis-Knowledge-OS(24 文件);本地目录 junction ArcheAxis-Knowledge-OS→Cognitive-Loop-OS;NSIS/backend/smoke/SVG/测试断言全部对齐;历史证据(RELEASE_LEDGER SHA/intake/registry 弃名表/冻结基线)保留。1461 passed,门禁绿。

@DTALEX66

Copy link
Copy Markdown
Owner Author

reopening to trigger checks

@DTALEX66 DTALEX66 closed this Aug 12, 2026
@DTALEX66 DTALEX66 reopened this Aug 12, 2026
…, gate

Step 3 of naming contract §4 (Owner-authorized full push):
- Env vars: COGNITIVE_* -> ARCHEAXIS_* (config.py maps new names first,
  legacy names as fallback for smooth migration; direct getenv calls
  updated; CI workflow flipped)
- API root: /api/v1/ canonical prefix added alongside legacy /workspace
- Tauri: productName 'ArcheAxis OS' -> 'ArcheAxis Learning Workspace'
  (forbidden-term fix), identifier -> com.archeaxis.workspace; protocol.rs
  test asserts v1+forbidden-name rejection
- Gate: scan_naming_forbidden_terms now covers .json + desktop/ (caught
  tauri.conf.json + SUPPLY_CHAIN_LEDGER legacy names, both fixed)
- Tests: env assertions updated to ARCHEAXIS_* names

Full suite 1461 passed.
…rcheAxis-Knowledge-OS

Owner-authorized full naming sweep (contract V2):
- Public surfaces (CLI banner, API title, release-manifest, Tauri
  productName, UI title/brand/page-head, readiness protocol) ->
  ArcheAxis Knowledge / 星环知识平台
- Internal view keeps ArcheAxis Learning Workspace (workspace pill)
- Name contexts Cognitive-Loop-OS/cognitive-loop-os ->
  ArcheAxis-Knowledge-OS (24 files: handoffs, blueprints, indexes,
  intake, status log historical references)
- Local path refs updated to D:/All projects/ArcheAxis-Knowledge-OS
  (directory rename follows)
- Historical evidence entries (installer artifact names) in status log
  kept original; frozen baseline + authority contract untouched

Suite verified before directory rename.
- Tests: product-name assertions -> 星环知识平台(ArcheAxis Knowledge),
  ArcheAxis Knowledge, installer ArcheAxis.Knowledge-Windows-x64-setup.exe
- release.yml: installer asset ArcheAxis.OS-* -> ArcheAxis.Knowledge-*
Full suite 1461 passed.
…es/SVG)

- verify_nsis_install.ps1: install root + DisplayName 'ArcheAxis OS' ->
  'ArcheAxis Knowledge'
- backend.rs readiness product -> ArcheAxis Knowledge
- browser/http smoke: heading 星轨学习工作台 -> 星环知识平台
- PRODUCT_STAGE_COMPATIBILITY: ArcheAxis Workspace(元枢工作台)-> Knowledge
- icon.svg aria-label -> ArcheAxis Knowledge
Historical evidence (RELEASE_LEDGER SHA table, intake path evidence,
naming registry retired-name list) kept intact.
Full suite 1461 passed; gate green.
…aluation_fallback

CI wheel-smoke failed: resolve_runtime_path only read COGNITIVE_DATA_DIR
while CI now exports ARCHEAXIS_DATA_DIR. Dual-read both (new wins);
evaluation_fallback.py same fix; test assertions aligned.
Full suite 1461 passed.
@DTALEX66
DTALEX66 force-pushed the feat/naming-v2-full-sweep branch from ae53cd9 to 3227f1e Compare August 12, 2026 13:20
… length

desktop-fast failed: readiness_payload_valid still expected the V1
product name while backend payload was already V2. Validator now
requires ArcheAxis Knowledge; test body chunk header recomputed
(6C->63, 99 bytes incl. multi-byte en-dash). Rust lib 14 passed.
…solve guard

New boundary governance (workspace-hygiene): tests/CI temp roots must
stay inside <repo>/.hermes/task-runtime/. run_tests.sh pins pytest
basetemp + TMP/TEMP/TMPDIR + PYTHONPYCACHEPREFIX project-locally with
pwd -W Windows paths (MSYS /d/... would resolve to D:\d\... on Windows
Python). conftest.py resolves pycache prefix. AGENTS.md rule added.
Recovered ~58MB spilled test data (D:\d, D:\tmp).
@DTALEX66
DTALEX66 merged commit e90274f into main Aug 12, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant