Skip to content

Commit e9b2066

Browse files
authored
Merge pull request #490 from raifdmueller/fix/stale-anchor-metadata
fix(data): regenerate stale anchor metadata, sitemap, and llms.txt
2 parents 0a15aa1 + 100dfc5 commit e9b2066

6 files changed

Lines changed: 1195 additions & 165 deletions

File tree

website/public/data/anchors.json

Lines changed: 286 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -449,6 +449,37 @@
449449
"filePath": "docs/anchors/cynefin-framework.adoc",
450450
"tier": 3
451451
},
452+
{
453+
"id": "decisional-balance-sheet",
454+
"title": "Decisional Balance Sheet",
455+
"categories": [
456+
"problem-solving",
457+
"strategic-planning"
458+
],
459+
"roles": [
460+
"consultant",
461+
"team-lead",
462+
"product-owner",
463+
"business-analyst"
464+
],
465+
"related": [
466+
"pugh-matrix",
467+
"adr-according-to-nygard",
468+
"moscow"
469+
],
470+
"proponents": [
471+
"Irving Janis",
472+
"Leon Mann"
473+
],
474+
"tags": [
475+
"decision-making",
476+
"pros-cons",
477+
"ambivalence",
478+
"motivational-interviewing"
479+
],
480+
"filePath": "docs/anchors/decisional-balance-sheet.adoc",
481+
"tier": 3
482+
},
452483
{
453484
"id": "definition-of-done",
454485
"title": "Definition of Done",
@@ -552,6 +583,38 @@
552583
"filePath": "docs/anchors/domain-driven-design.adoc",
553584
"tier": 3
554585
},
586+
{
587+
"id": "double-diamond",
588+
"title": "Double Diamond",
589+
"categories": [
590+
"problem-solving",
591+
"requirements-engineering"
592+
],
593+
"roles": [
594+
"ux-designer",
595+
"product-owner",
596+
"business-analyst",
597+
"consultant"
598+
],
599+
"related": [
600+
"jobs-to-be-done",
601+
"problem-space-nvc",
602+
"xy-problem",
603+
"mvp"
604+
],
605+
"proponents": [
606+
"UK Design Council"
607+
],
608+
"tags": [
609+
"design-thinking",
610+
"problem-framing",
611+
"divergent-convergent",
612+
"ux",
613+
"innovation"
614+
],
615+
"filePath": "docs/anchors/double-diamond.adoc",
616+
"tier": 3
617+
},
555618
{
556619
"id": "ears-requirements",
557620
"title": "EARS-Requirements",
@@ -1810,6 +1873,36 @@
18101873
"filePath": "docs/anchors/hexagonal-architecture.adoc",
18111874
"tier": 3
18121875
},
1876+
{
1877+
"id": "hoshin-kanri",
1878+
"title": "Hoshin Kanri",
1879+
"categories": [
1880+
"strategic-planning"
1881+
],
1882+
"roles": [
1883+
"team-lead",
1884+
"consultant",
1885+
"product-owner"
1886+
],
1887+
"related": [
1888+
"kotter-8-step-change-model",
1889+
"moscow",
1890+
"kano-model"
1891+
],
1892+
"proponents": [
1893+
"Yoji Akao",
1894+
"Thomas L. Jackson"
1895+
],
1896+
"tags": [
1897+
"strategy-deployment",
1898+
"lean",
1899+
"alignment",
1900+
"x-matrix",
1901+
"catchball"
1902+
],
1903+
"filePath": "docs/anchors/hoshin-kanri.adoc",
1904+
"tier": 3
1905+
},
18131906
{
18141907
"id": "iec-61508-sil-levels",
18151908
"title": "IEC 61508 SIL Levels",
@@ -1943,6 +2036,36 @@
19432036
"filePath": "docs/anchors/jobs-to-be-done.adoc",
19442037
"tier": 3
19452038
},
2039+
{
2040+
"id": "kano-model",
2041+
"title": "Kano Model",
2042+
"categories": [
2043+
"strategic-planning",
2044+
"requirements-engineering"
2045+
],
2046+
"roles": [
2047+
"product-owner",
2048+
"business-analyst",
2049+
"ux-designer",
2050+
"team-lead"
2051+
],
2052+
"related": [
2053+
"moscow",
2054+
"jobs-to-be-done",
2055+
"ears-requirements"
2056+
],
2057+
"proponents": [
2058+
"Noriaki Kano"
2059+
],
2060+
"tags": [
2061+
"customer-satisfaction",
2062+
"feature-prioritization",
2063+
"product-management",
2064+
"requirements"
2065+
],
2066+
"filePath": "docs/anchors/kano-model.adoc",
2067+
"tier": 3
2068+
},
19462069
{
19472070
"id": "kishotenketsu",
19482071
"title": "Kishōtenketsu",
@@ -2010,6 +2133,35 @@
20102133
"filePath": "docs/anchors/kiss-principle.adoc",
20112134
"tier": 1
20122135
},
2136+
{
2137+
"id": "kotter-8-step-change-model",
2138+
"title": "Kotter’s 8-Step Change Model",
2139+
"categories": [
2140+
"strategic-planning"
2141+
],
2142+
"roles": [
2143+
"team-lead",
2144+
"consultant",
2145+
"product-owner",
2146+
"business-analyst"
2147+
],
2148+
"related": [
2149+
"swot",
2150+
"cynefin-framework",
2151+
"wardley-mapping"
2152+
],
2153+
"proponents": [
2154+
"John P. Kotter"
2155+
],
2156+
"tags": [
2157+
"change-management",
2158+
"transformation",
2159+
"leadership",
2160+
"organizational-change"
2161+
],
2162+
"filePath": "docs/anchors/kotter-8-step-change-model.adoc",
2163+
"tier": 3
2164+
},
20132165
{
20142166
"id": "lasr",
20152167
"title": "LASR according to Toth/Zörner",
@@ -3696,6 +3848,140 @@
36963848
"filePath": "docs/anchors/what-would-chuck-norris-do.adoc",
36973849
"tier": 3
36983850
},
3851+
{
3852+
"id": "workflow-architecture-documentation",
3853+
"title": "Workflow: Architecture Documentation",
3854+
"categories": [
3855+
"workflow"
3856+
],
3857+
"roles": [
3858+
"software-architect",
3859+
"technical-writer"
3860+
],
3861+
"related": [],
3862+
"proponents": [
3863+
"Ralf D. Müller",
3864+
"Gernot Starke",
3865+
"Michael Nygard"
3866+
],
3867+
"tags": [],
3868+
"filePath": "docs/anchors/workflow-architecture-documentation.adoc",
3869+
"tier": 3
3870+
},
3871+
{
3872+
"id": "workflow-code-review",
3873+
"title": "Workflow: Structured Code Review",
3874+
"categories": [
3875+
"workflow"
3876+
],
3877+
"roles": [
3878+
"software-developer",
3879+
"team-lead",
3880+
"qa-engineer"
3881+
],
3882+
"related": [],
3883+
"proponents": [
3884+
"Michael Fagan",
3885+
"Robert C. Martin"
3886+
],
3887+
"tags": [],
3888+
"filePath": "docs/anchors/workflow-code-review.adoc",
3889+
"tier": 3
3890+
},
3891+
{
3892+
"id": "workflow-requirements-to-spec",
3893+
"title": "Workflow: Requirements to Specification",
3894+
"categories": [
3895+
"workflow"
3896+
],
3897+
"roles": [
3898+
"business-analyst",
3899+
"product-owner",
3900+
"qa-engineer"
3901+
],
3902+
"related": [],
3903+
"proponents": [
3904+
"Dan North",
3905+
"Jeff Patton",
3906+
"Mike Cohn"
3907+
],
3908+
"tags": [],
3909+
"filePath": "docs/anchors/workflow-requirements-to-spec.adoc",
3910+
"tier": 3
3911+
},
3912+
{
3913+
"id": "workflow-strategic-analysis",
3914+
"title": "Workflow: Strategic Architecture Analysis",
3915+
"categories": [
3916+
"workflow"
3917+
],
3918+
"roles": [
3919+
"software-architect",
3920+
"consultant",
3921+
"team-lead"
3922+
],
3923+
"related": [],
3924+
"proponents": [
3925+
"Simon Wardley",
3926+
"Fritz Zwicky",
3927+
"Dave Snowden"
3928+
],
3929+
"tags": [],
3930+
"filePath": "docs/anchors/workflow-strategic-analysis.adoc",
3931+
"tier": 3
3932+
},
3933+
{
3934+
"id": "workflow-tdd-clean-architecture",
3935+
"title": "Workflow: TDD with Clean Architecture",
3936+
"categories": [
3937+
"workflow"
3938+
],
3939+
"roles": [
3940+
"software-developer",
3941+
"software-architect"
3942+
],
3943+
"related": [],
3944+
"proponents": [
3945+
"Robert C. Martin",
3946+
"Steve Freeman",
3947+
"Nat Pryce"
3948+
],
3949+
"tags": [],
3950+
"filePath": "docs/anchors/workflow-tdd-clean-architecture.adoc",
3951+
"tier": 3
3952+
},
3953+
{
3954+
"id": "xy-problem",
3955+
"title": "XY Problem",
3956+
"categories": [
3957+
"dialogue-interaction",
3958+
"problem-solving"
3959+
],
3960+
"roles": [
3961+
"software-developer",
3962+
"team-lead",
3963+
"consultant",
3964+
"business-analyst"
3965+
],
3966+
"related": [
3967+
"socratic-method",
3968+
"bluf",
3969+
"problem-space-nvc"
3970+
],
3971+
"proponents": [
3972+
"Mark Jason Dominus",
3973+
"Eric S. Raymond"
3974+
],
3975+
"tags": [
3976+
"communication",
3977+
"troubleshooting",
3978+
"requirements",
3979+
"problem-framing",
3980+
"anti-pattern"
3981+
],
3982+
"filePath": "docs/anchors/xy-problem.adoc",
3983+
"tier": 3
3984+
},
36993985
{
37003986
"id": "yagni",
37013987
"title": "YAGNI (You Aren’t Gonna Need It)",

website/public/data/categories.json

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,8 @@
9494
"id": "dialogue-interaction",
9595
"name": "Dialogue Interaction",
9696
"anchors": [
97-
"socratic-method"
97+
"socratic-method",
98+
"xy-problem"
9899
]
99100
},
100101
{
@@ -127,21 +128,26 @@
127128
"name": "Problem Solving",
128129
"anchors": [
129130
"chain-of-thought",
131+
"decisional-balance-sheet",
130132
"devils-advocate",
133+
"double-diamond",
131134
"feynman-technique",
132135
"five-whys",
133136
"morphological-box",
134137
"occams-razor",
135-
"what-would-chuck-norris-do"
138+
"what-would-chuck-norris-do",
139+
"xy-problem"
136140
]
137141
},
138142
{
139143
"id": "requirements-engineering",
140144
"name": "Requirements Engineering",
141145
"anchors": [
142146
"cockburn-use-cases",
147+
"double-diamond",
143148
"ears-requirements",
144149
"invest",
150+
"kano-model",
145151
"moscow",
146152
"prd",
147153
"problem-space-nvc",
@@ -185,8 +191,12 @@
185191
"name": "Strategic Planning",
186192
"anchors": [
187193
"cynefin-framework",
194+
"decisional-balance-sheet",
195+
"hoshin-kanri",
188196
"impact-mapping",
189197
"jobs-to-be-done",
198+
"kano-model",
199+
"kotter-8-step-change-model",
190200
"mvp",
191201
"pert",
192202
"pugh-matrix",
@@ -219,5 +229,16 @@
219229
"test-double-stub",
220230
"testing-pyramid"
221231
]
232+
},
233+
{
234+
"id": "workflow",
235+
"name": "Workflow",
236+
"anchors": [
237+
"workflow-architecture-documentation",
238+
"workflow-code-review",
239+
"workflow-requirements-to-spec",
240+
"workflow-strategic-analysis",
241+
"workflow-tdd-clean-architecture"
242+
]
222243
}
223244
]

0 commit comments

Comments
 (0)