Skip to content

Commit cd6a1f3

Browse files
committed
feat: restructure site IA - migrate whitepaper/academy to reference/guides
Consolidate scattered content directories into a cleaner structure: - whitepaper/ + research/ + resources/ → reference/ - academy/ + playbook/ → guides/ - Remove deprecated scripts/ validation tools - Update navigation (atlas.ts) and tests to match new paths - Delete changelog and superpowers planning docs
1 parent 5e1a1d5 commit cd6a1f3

64 files changed

Lines changed: 121 additions & 3653 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

docs/.vitepress/site/atlas.ts

Lines changed: 24 additions & 95 deletions
Original file line numberDiff line numberDiff line change
@@ -113,17 +113,15 @@ export const zhNav = [
113113
{ text: '导读', link: '/zh/introduction/mission', activeMatch: '/zh/introduction/' },
114114
{ text: '系统架构', link: '/zh/architecture/system-overview', activeMatch: '/zh/architecture/' },
115115
{ text: '算法机制', link: '/zh/algorithms/overview', activeMatch: '/zh/algorithms/' },
116-
{ text: '性能白皮书', link: '/zh/whitepaper/performance', activeMatch: '/zh/whitepaper/' },
117-
{ text: '参考与演进', link: '/zh/research/references', activeMatch: '/zh/research/|/zh/resources/' },
116+
{ text: '参考文档', link: '/zh/reference/performance', activeMatch: '/zh/reference/' },
118117
{ text: '规则证据', link: '/zh/rules/', activeMatch: '/zh/rules/' },
119118
];
120119

121120
export const enNav = [
122121
{ text: 'Introduction', link: '/en/introduction/mission', activeMatch: '/en/introduction/' },
123122
{ text: 'Architecture', link: '/en/architecture/system-overview', activeMatch: '/en/architecture/' },
124123
{ text: 'Algorithms', link: '/en/algorithms/overview', activeMatch: '/en/algorithms/' },
125-
{ text: 'Performance', link: '/en/whitepaper/performance', activeMatch: '/en/whitepaper/' },
126-
{ text: 'References', link: '/en/research/references', activeMatch: '/en/research/|/en/resources/' },
124+
{ text: 'Reference', link: '/en/reference/performance', activeMatch: '/en/reference/' },
127125
{ text: 'Evidence', link: '/en/rules/', activeMatch: '/en/rules/' },
128126
];
129127

@@ -134,7 +132,7 @@ export const zhSidebar = {
134132
items: [
135133
{ text: '项目使命', link: '/zh/introduction/mission' },
136134
{ text: '读者地图', link: '/zh/introduction/reader-map' },
137-
{ text: '评审路径', link: '/zh/academy/learning-path' },
135+
{ text: '评审路径', link: '/zh/guides/learning-path' },
138136
],
139137
},
140138
],
@@ -159,62 +157,30 @@ export const zhSidebar = {
159157
],
160158
},
161159
],
162-
'/zh/whitepaper/': [
160+
'/zh/reference/': [
163161
{
164-
text: '性能白皮书',
162+
text: '参考文档',
165163
items: [
166-
{ text: '白皮书总览', link: '/zh/whitepaper/overview' },
167-
{ text: '性能分析', link: '/zh/whitepaper/performance' },
168-
{ text: '设计决策', link: '/zh/whitepaper/design-decisions' },
169-
{ text: '决策摘要', link: '/zh/whitepaper/decision-brief' },
170-
],
171-
},
172-
],
173-
'/zh/academy/': [
174-
{
175-
text: '导读补充',
176-
items: [
177-
{ text: '评审路径', link: '/zh/academy/learning-path' },
178-
{ text: '维护者课程', link: '/zh/academy/maintainer-curriculum' },
179-
{ text: '企业案例研究', link: '/zh/academy/case-studies/enterprise-adoption' },
164+
{ text: '性能分析', link: '/zh/reference/performance' },
165+
{ text: '设计决策', link: '/zh/reference/design-decisions' },
166+
{ text: '参考文献', link: '/zh/reference/references' },
167+
{ text: '相关项目', link: '/zh/reference/ecosystem' },
180168
],
181169
},
182170
],
183171
'/zh/guides/': [
184172
{
185-
text: '证据库使用',
173+
text: '使用指南',
186174
items: [
187175
{ text: '团队接入', link: '/zh/guides/team-onboarding' },
188-
{ text: '规则模板指南', link: '/zh/guides/rule-template' },
176+
{ text: '规则模板', link: '/zh/guides/rule-template' },
177+
{ text: '评审路径', link: '/zh/guides/learning-path' },
189178
{ text: '快速开始', link: '/zh/getting-started' },
190179
{ text: '最佳实践', link: '/zh/best-practices' },
191180
{ text: '故障排除', link: '/zh/troubleshooting' },
192181
],
193182
},
194183
],
195-
'/zh/research/': [
196-
{
197-
text: '参考与演进',
198-
items: [
199-
{ text: '参考文献', link: '/zh/research/references' },
200-
{ text: 'Prompt 工程解读', link: '/zh/research/papers/prompt-engineering' },
201-
{ text: '相关开源项目探究', link: '/zh/resources/ecosystem' },
202-
{ text: '演进思考', link: '/zh/resources/extended-reading' },
203-
{ text: '更新日志', link: '/zh/changelog' },
204-
{ text: '贡献指南', link: '/zh/contributing' },
205-
],
206-
},
207-
],
208-
'/zh/resources/': [
209-
{
210-
text: '参考与演进',
211-
items: [
212-
{ text: '相关开源项目探究', link: '/zh/resources/ecosystem' },
213-
{ text: '演进思考', link: '/zh/resources/extended-reading' },
214-
{ text: '参考文献', link: '/zh/research/references' },
215-
],
216-
},
217-
],
218184
'/zh/rules/': [
219185
{
220186
text: '规则证据',
@@ -233,11 +199,8 @@ export const zhSidebar = {
233199
{ text: '项目使命', link: '/zh/introduction/mission' },
234200
{ text: '系统架构', link: '/zh/architecture/system-overview' },
235201
{ text: '算法机制', link: '/zh/algorithms/overview' },
236-
{ text: '性能白皮书', link: '/zh/whitepaper/performance' },
237-
{ text: '参考与演进', link: '/zh/research/references' },
202+
{ text: '参考文档', link: '/zh/reference/performance' },
238203
{ text: '规则证据', link: '/zh/rules/' },
239-
{ text: '评审路径', link: '/zh/academy/learning-path' },
240-
{ text: '系统总览', link: '/zh/architecture/system-overview' },
241204
{ text: '团队接入', link: '/zh/guides/team-onboarding' },
242205
],
243206
},
@@ -251,7 +214,7 @@ export const enSidebar = {
251214
items: [
252215
{ text: 'Project Mission', link: '/en/introduction/mission' },
253216
{ text: 'Reader Map', link: '/en/introduction/reader-map' },
254-
{ text: 'Review Paths', link: '/en/academy/learning-path' },
217+
{ text: 'Review Paths', link: '/en/guides/learning-path' },
255218
],
256219
},
257220
],
@@ -276,62 +239,30 @@ export const enSidebar = {
276239
],
277240
},
278241
],
279-
'/en/whitepaper/': [
242+
'/en/reference/': [
280243
{
281-
text: 'Performance',
244+
text: 'Reference',
282245
items: [
283-
{ text: 'Whitepaper Overview', link: '/en/whitepaper/overview' },
284-
{ text: 'Performance Analysis', link: '/en/whitepaper/performance' },
285-
{ text: 'Design Decisions', link: '/en/whitepaper/design-decisions' },
286-
{ text: 'Decision Brief', link: '/en/whitepaper/decision-brief' },
287-
],
288-
},
289-
],
290-
'/en/academy/': [
291-
{
292-
text: 'Orientation',
293-
items: [
294-
{ text: 'Review Paths', link: '/en/academy/learning-path' },
295-
{ text: 'Maintainer Curriculum', link: '/en/academy/maintainer-curriculum' },
296-
{ text: 'Enterprise Case Study', link: '/en/academy/case-studies/enterprise-adoption' },
246+
{ text: 'Performance', link: '/en/reference/performance' },
247+
{ text: 'Design Decisions', link: '/en/reference/design-decisions' },
248+
{ text: 'References', link: '/en/reference/references' },
249+
{ text: 'Ecosystem', link: '/en/reference/ecosystem' },
297250
],
298251
},
299252
],
300253
'/en/guides/': [
301254
{
302-
text: 'Evidence Usage',
255+
text: 'Guides',
303256
items: [
304257
{ text: 'Team Onboarding', link: '/en/guides/team-onboarding' },
305-
{ text: 'Rule Template Guide', link: '/en/guides/rule-template' },
258+
{ text: 'Rule Template', link: '/en/guides/rule-template' },
259+
{ text: 'Review Paths', link: '/en/guides/learning-path' },
306260
{ text: 'Getting Started', link: '/en/getting-started' },
307261
{ text: 'Best Practices', link: '/en/best-practices' },
308262
{ text: 'Troubleshooting', link: '/en/troubleshooting' },
309263
],
310264
},
311265
],
312-
'/en/research/': [
313-
{
314-
text: 'References',
315-
items: [
316-
{ text: 'References', link: '/en/research/references' },
317-
{ text: 'Prompt Engineering Deep Dive', link: '/en/research/papers/prompt-engineering' },
318-
{ text: 'Open Source Survey', link: '/en/resources/ecosystem' },
319-
{ text: 'Evolution Notes', link: '/en/resources/extended-reading' },
320-
{ text: 'Changelog', link: '/en/changelog' },
321-
{ text: 'Contributing', link: '/en/contributing' },
322-
],
323-
},
324-
],
325-
'/en/resources/': [
326-
{
327-
text: 'References',
328-
items: [
329-
{ text: 'Open Source Survey', link: '/en/resources/ecosystem' },
330-
{ text: 'Evolution Notes', link: '/en/resources/extended-reading' },
331-
{ text: 'References', link: '/en/research/references' },
332-
],
333-
},
334-
],
335266
'/en/rules/': [
336267
{
337268
text: 'Evidence',
@@ -350,10 +281,8 @@ export const enSidebar = {
350281
{ text: 'Project Mission', link: '/en/introduction/mission' },
351282
{ text: 'System Overview', link: '/en/architecture/system-overview' },
352283
{ text: 'Algorithms', link: '/en/algorithms/overview' },
353-
{ text: 'Performance', link: '/en/whitepaper/performance' },
354-
{ text: 'References', link: '/en/research/references' },
284+
{ text: 'Reference', link: '/en/reference/performance' },
355285
{ text: 'Evidence', link: '/en/rules/' },
356-
{ text: 'Review Paths', link: '/en/academy/learning-path' },
357286
{ text: 'Team Onboarding', link: '/en/guides/team-onboarding' },
358287
],
359288
},

docs/en/architecture/blueprint.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,9 @@ flowchart LR
2727

2828
## How to use it
2929

30-
1. Confirm the value case in the [Decision Brief](../whitepaper/decision-brief).
30+
1. Confirm the value case in the [Decision Brief](../reference/decision-brief).
3131
2. Read the [Information Graph](./information-graph) to see how pages connect.
32-
3. Map the [Adoption Path](../playbook/adoption-path) to your own team.
32+
3. Map the [Adoption Path](../guides/adoption-path) to your own team.
3333
4. Use the [Rules Evidence Library](../rules/) as validation, not as the first stop.
3434

3535
<SectionCallout

docs/en/architecture/information-graph.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,14 @@ flowchart LR
3232

3333
## Recommended use
3434

35-
1. Start with the [Decision Brief](../whitepaper/decision-brief) and [Project Overview](../whitepaper/overview).
35+
1. Start with the [Decision Brief](../reference/decision-brief) and [Project Overview](../reference/overview).
3636
2. Use the [Site Blueprint](./blueprint) to understand boundaries.
37-
3. Continue to the [Adoption Path](../playbook/adoption-path) and [Role Paths](../playbook/role-paths).
38-
4. Then use the [Rules Evidence Library](../rules/) and [Ecosystem](../resources/ecosystem).
37+
3. Continue to the [Adoption Path](../guides/adoption-path) and [Role Paths](../guides/role-paths).
38+
4. Then use the [Rules Evidence Library](../rules/) and [Ecosystem](../reference/ecosystem).
3939

4040
<SectionCallout
4141
title="Communication tip"
4242
body="When presenting the project to a team, explain value first, structure second, action third, and only then show rule samples."
43-
href="../playbook/role-paths"
43+
href="../guides/role-paths"
4444
label="Continue to role paths"
4545
/>

docs/en/architecture/system-overview.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,5 +64,5 @@ Instead of stopping at a category index, the site documents the rule orchestrati
6464
## Continue reading
6565

6666
1. [Algorithms Overview](../algorithms/overview)
67-
2. [Performance Analysis](../whitepaper/performance)
68-
3. [References](../research/references)
67+
2. [Performance Analysis](../reference/performance)
68+
3. [References](../reference/references)

docs/en/changelog.md

Lines changed: 0 additions & 19 deletions
This file was deleted.
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ Teams usually fail when they start by copying a large catalog without deciding w
1111

1212
### Phase 1: validate the value case
1313

14-
- Use the [Decision Brief](../whitepaper/decision-brief) to align on the goal.
14+
- Use the [Decision Brief](../reference/decision-brief) to align on the goal.
1515
- Pick one pilot repository instead of trying to transform everything at once.
1616
- Define what success means: better consistency, faster onboarding, or clearer review boundaries.
1717

@@ -31,7 +31,7 @@ Teams usually fail when they start by copying a large catalog without deciding w
3131

3232
| Week | Action | Output |
3333
| --- | --- | --- |
34-
| 1 | Read the [Project Overview](../whitepaper/overview) and [Site Blueprint](../architecture/blueprint) | Shared value and boundary notes |
34+
| 1 | Read the [Project Overview](../reference/overview) and [Site Blueprint](../architecture/blueprint) | Shared value and boundary notes |
3535
| 2 | Test one baseline rule combination in a real workflow | First useful / noisy signals |
3636
| 3 | Write repeated guidance back into rules and review it in PRs | A local baseline |
3737
| 4 | Assign maintenance responsibilities through [Role Paths](./role-paths) | A lightweight governance model |
File renamed without changes.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ For tech leads, interviewers, and open source reviewers.
1010

1111
1. Read the [Project Mission](../introduction/mission)
1212
2. Inspect the [System Overview](../architecture/system-overview)
13-
3. Validate through [Research References](../research/references) and the [Rules Index](../rules/)
13+
3. Validate through [Research References](../reference/references) and the [Rules Index](../rules/)
1414

1515
### Architecture path
1616

File renamed without changes.

0 commit comments

Comments
 (0)