Skip to content

Commit dbb6a6b

Browse files
committed
chore: finalize project cleanup and documentation optimization
## 归档内部文档 - 将 docs/superpowers/ 内部决策文档归档至 .archive/superpowers-20260508/ - 这些文档用于架构深化决策,不应出现在用户文档中 ## 优化贡献指南 - 精简 CONTRIBUTING.md,移除冗余内容 - 突出核心约束:二进制兼容性和安全限制 - 强调 OpenSpec 工作流 ## 更新变更日志 - 添加架构深化相关改进记录 - 记录缓冲层统一和 CLI 入口点优化 ## 优化中文首页 - 增强文案,突出项目价值 - 优化行动按钮和导航结构 ## 验证 - ✅ 所有测试通过(144 项跨语言一致性测试) - ✅ Lint 检查通过 - ✅ 文档构建成功
1 parent 679e7ec commit dbb6a6b

9 files changed

Lines changed: 163 additions & 231 deletions

.archive/INDEX.md

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,24 @@
11
# Archive Index
22

3-
This directory contains historical artifacts retained for reference.
3+
本目录包含历史存档文档,仅供参考。
44

5-
## Contents
5+
## 目录结构
66

77
### specs-legacy-20260423/
8+
归档于 2026-04-23。包含已废弃的规范文档。
89

9-
Archived on 2026-04-23. Contains superseded specification documents.
10+
- `product/` - 旧产品需求(已被 `openspec/specs/encoding-project` 取代)
11+
- `rfc/` - 历史 RFC 文档(已实施或拒绝)
12+
- `testing/` - 旧测试规范(已被 `openspec/specs/cross-language-testing` 取代)
1013

11-
- `product/` - Old product requirements (superseded by `openspec/specs/encoding-project`)
12-
- `rfc/` - Historical RFC documents (implemented or rejected)
13-
- `testing/` - Old testing specs (superseded by `openspec/specs/cross-language-testing`)
14+
### superpowers-20260508/
15+
归档于 2026-05-08。包含内部架构深化决策文档。
1416

15-
## Related Archives
17+
- `architecture-deepening-summary.md` - 架构深化改进总结
18+
- `cpp-tempfile-adapter-evaluation.md` - C++ Temp-File 适配器解耦评估
19+
- `specs/` - 架构深化设计规范
20+
- `plans/` - 共享缓冲层深化实施计划
1621

17-
- `openspec/changes/archive/` - Deferred or completed change proposals
22+
## 相关归档
23+
24+
- `openspec/changes/archive/` - 延迟或已完成的变更提案

docs/superpowers/architecture-deepening-summary.md renamed to .archive/superpowers-20260508/architecture-deepening-summary.md

File renamed without changes.

docs/superpowers/cpp-tempfile-adapter-evaluation.md renamed to .archive/superpowers-20260508/cpp-tempfile-adapter-evaluation.md

File renamed without changes.

docs/superpowers/plans/2026-05-08-shared-buffer-layer-deepening.md renamed to .archive/superpowers-20260508/plans/2026-05-08-shared-buffer-layer-deepening.md

File renamed without changes.

docs/superpowers/specs/2026-05-08-architecture-deepening-design.md renamed to .archive/superpowers-20260508/specs/2026-05-08-architecture-deepening-design.md

File renamed without changes.

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ style categories and uses semantic versioning for releases.
1414
- Added `.clippy.toml` for Rust linting configuration.
1515
- Executable cross-language conformance matrix via `make test-conformance`.
1616
- Streaming API lifecycle and buffer contract coverage across shared C++/Go/Rust layers.
17+
- Unified CLI launcher module for all algorithms (shared/go/cli, shared/cpp/cli_launcher, shared/rust/cli).
1718

1819
### Fixed
1920

@@ -22,6 +23,8 @@ style categories and uses semantic versioning for releases.
2223
- Rust Huffman encoding performance improved by using `Vec<u8>` instead of `String` for bitstream.
2324
- Fixed Rust Arithmetic Coding streaming decode compatibility for short bitstreams.
2425
- Fixed Rust Arithmetic Coding treatment of `0x00` input bytes so they are not confused with the EOF symbol.
26+
- Unified buffer growth strategies across C++, Go, and Rust for semantic consistency.
27+
- Transactional retry logic now preserves partial writes correctly.
2528

2629
### Changed
2730

@@ -30,6 +33,8 @@ style categories and uses semantic versioning for releases.
3033
- Refined README and documentation entry points so the GitHub README stays a concise repository gateway.
3134
- Removed 41 unused BMAD skills from `.claude/skills/` directory (~2MB reduction).
3235
- Simplified `AGENTS.md` and `CLAUDE.md` for better AI agent guidance.
36+
- **Architecture Deepening**: Unified CLI entry points (94% boilerplate reduction) and buffer layer orchestration.
37+
- Archived internal decision documents to `.archive/superpowers-20260508/` for cleaner documentation structure.
3338

3439
## [1.0.0] - 2026-01-07
3540

0 commit comments

Comments
 (0)