Author Entity Pages (Batch 2: ~22 biographers/scholars) — Implementation Plan
For agentic workers: REQUIRED SUB-SKILL: Use superpowers:subagent-driven-development (recommended) or superpowers:executing-plans to implement this plan task-by-task. Steps use checkbox (
- [ ]) syntax for tracking.
Goal: Create ~22 entity-person author pages (biographers/scholars of Fuller + adjacent authors), each linked bidirectionally to the work(s) they wrote, reusing the Batch-1 model.
Architecture: Same as Batch 1 — category: topic + entity-person tag, synthesized bio + "Role in Fuller's orbit" + bidirectional ## See Also + ## Sources, registered in the unified fuller-people.md. Authors are extracted from the compiled book topics; each author's sources: points at the raw pointer(s) of the work(s) that attribute them.
Tech Stack: Markdown, grep/sed for extraction, /wiki:lint for verification. No code, no unit tests — a content compile.
Note on TDD: Content task. Each task's verify step is an inspection or the reciprocity/lint check from Batch 1. Commit in sub-batches.
Working directory: repo root /Volumes/Storage/belmendo/Projects/buckyverse.org; wiki root .wiki/; branch pluck/imp-12-author-entity-pages.
The author → page-slug → work-topic(s) → tag table (validate each at write time against the work topic + its raw pointer):
| Author | page slug | work topic(s) | tag |
|---|---|---|---|
| Amy C. Edmondson | amy-edmondson | a-fuller-explanation | about-buckminster-fuller |
| Hugh Kenner | hugh-kenner | bucky, geodesic-math-and-how-to-use-it | about-buckminster-fuller |
| E. J. Applewhite | e-j-applewhite | cosmic-fishing, synergetics | about-buckminster-fuller |
| Loretta Lorance | loretta-lorance | becoming-bucky-fuller | about-buckminster-fuller |
| Lloyd Steven Sieden | lloyd-steven-sieden | buckminster-fuller-s-universe | about-buckminster-fuller |
| Sidney Rosen | sidney-rosen | wizard-of-the-dome | about-buckminster-fuller |
| Martin Pawley | martin-pawley | buckminster-fuller-pawley | about-buckminster-fuller |
| Robert Marks | robert-marks | the-dymaxion-world-of-buckminster-fuller | about-buckminster-fuller |
| Athena V. Lord | athena-v-lord | pilot-for-spaceship-earth | about-buckminster-fuller |
| Trevor Blake | trevor-blake | buckminster-fuller-a-bibliographical-biography | about-buckminster-fuller |
| Donald W. Robertson | donald-w-robertson | the-minds-eye | about-buckminster-fuller |
| James Meller | james-meller | the-buckminster-fuller-reader | about-buckminster-fuller |
| Eva Díaz | eva-diaz | the-experimenters | about-buckminster-fuller |
| Alex Gerber | alex-gerber | wholeness | about-buckminster-fuller |
| James Ward | james-ward | artifacts-of-r-buckminster-fuller (+ vol-1..4) | about-buckminster-fuller |
| H. S. M. Coxeter | h-s-m-coxeter | regular-polytopes, the-man-who-saved-geometry | fuller-adjacent |
| Siobhan Roberts | siobhan-roberts | the-man-who-saved-geometry | fuller-adjacent |
| Keith Critchlow | keith-critchlow | order-in-space | fuller-adjacent |
| David Kruschke | david-kruschke | dome-cookbook-of-geodesic-geometry | fuller-adjacent |
| L. Clark Stevens | l-clark-stevens | est | fuller-adjacent |
| Robert Snyder | robert-snyder | buckminster-fuller-to-children-of-earth | about-buckminster-fuller |
Dedup — do NOT create (already Batch-1 person pages), but add work→author back-link if missing: Steve Baer (Sunspots, Zome Primer), James T. Baldwin (BuckyWorks).
Fuller-self — no new page: books by Fuller link to the existing wiki/topics/r-buckminster-fuller.md.
Task 1: Validate the author set + resolve each author's source pointer
Files: none written — produces the confirmed author→work→source mapping used by Tasks 2–3.
- Step 1: Confirm each work topic names the listed author
cd /Volumes/Storage/belmendo/Projects/buckyverse.org/.wiki
for t in a-fuller-explanation bucky geodesic-math-and-how-to-use-it cosmic-fishing becoming-bucky-fuller buckminster-fuller-s-universe wizard-of-the-dome buckminster-fuller-pawley the-dymaxion-world-of-buckminster-fuller pilot-for-spaceship-earth buckminster-fuller-a-bibliographical-biography the-minds-eye the-buckminster-fuller-reader the-experimenters wholeness artifacts-of-r-buckminster-fuller regular-polytopes the-man-who-saved-geometry order-in-space dome-cookbook-of-geodesic-geometry est buckminster-fuller-to-children-of-earth; do
printf '%-46s ' "$t"; sed -n 's/^summary: "//p' "wiki/topics/$t.md" | head -1 | cut -c1-80
done
For any work whose summary does not confirm the tabled author, open the work topic (and its raw/ pointer) and correct the author before writing that page. Drop any that turn out to be Fuller-self or an anthology; the target is ~20–24 distinct authors.
- Step 2: Resolve each author's
sources:pointer
For each author, the page sources: is the raw pointer(s) that their work topic already cites. Extract them:
cd /Volumes/Storage/belmendo/Projects/buckyverse.org/.wiki
for t in a-fuller-explanation bucky cosmic-fishing wizard-of-the-dome the-man-who-saved-geometry; do
echo "## $t"; awk '/^sources:/{f=1;next} f&&/^ - /{print} f&&/^[a-z]/{f=0}' "wiki/topics/$t.md"
done
Record, per author, the resolvable ../../raw/... path(s) from their work topic(s). A multi-work author's sources: lists all their works' pointers. (These resolve from wiki/topics/, so in the author page they are the same ../../raw/... strings.)
- Step 3: No commit (produces the working mapping only).
Task 2: Establish the author-page template (exemplar: Amy Edmondson)
Files:
-
Create:
.wiki/wiki/topics/amy-edmondson.md -
Modify:
.wiki/wiki/topics/a-fuller-explanation.md(reciprocal back-link) -
Step 1: Read the work topic + its source pointer
cd /Volumes/Storage/belmendo/Projects/buckyverse.org/.wiki
sed -n '1,40p' wiki/topics/a-fuller-explanation.md
- Step 2: Write the exemplar author page
Create .wiki/wiki/topics/amy-edmondson.md (fill the bio from knowledge of the author, grounded; the source is her book's pointer):
---
title: "Amy C. Edmondson"
category: topic
sources:
- ../../raw/repos/a-fuller-explanation.md
created: 2026-07-01
updated: 2026-07-01
verified: 2026-07-01
tags: [entity-person, about-buckminster-fuller, synergetics, geometry, author]
aliases: ["Amy C. Edmondson", "Amy Edmondson"]
confidence: medium
volatility: cold
compiled-from: sources
summary: "Author of A Fuller Explanation (1987), the most accessible exposition of Fuller's synergetic geometry, written while she was a young mathematician-engineer who had worked with Fuller."
---
# Amy C. Edmondson
> Author of ***A Fuller Explanation: The Synergetic Geometry of R. Buckminster Fuller*** (1987) — the clearest book-length introduction to Fuller's synergetics for a general reader.
<2–3 reworded paragraphs: who she is and the book's significance, grounded in the work topic. (Edmondson worked with Fuller as a young researcher and wrote the book to make synergetics comprehensible; note her later, separate career as a Harvard organizational scholar only if certain — else keep to the synergetics work.)>
## Role in Fuller's orbit
<Her connection: a Fuller collaborator/explicator who translated his geometry for a wide audience.>
## See Also
- [[a-fuller-explanation|A Fuller Explanation]] ([A Fuller Explanation](a-fuller-explanation.md)) — the book she wrote
- [[synergetics|Synergetics]] ([Synergetics](synergetics.md)) — Fuller's work her book explains
## Sources
- [A Fuller Explanation (source reference)](../../raw/repos/a-fuller-explanation.md) — the work attributing authorship
(If raw/repos/a-fuller-explanation.md is not the exact pointer the topic cites, use the path found in Task 1 Step 2. Confirm it resolves.)
- Step 3: Add the reciprocal work→author back-link
In a-fuller-explanation.md's ## See Also (create the section before ## Sources if absent), add:
- [[amy-edmondson|Amy C. Edmondson]] ([Amy C. Edmondson](amy-edmondson.md)) — author of this book
Also add the reciprocal in synergetics.md only if you linked it and it's warranted (synergetics already has a large See Also; prefer linking Edmondson↔her-book, and Edmondson↔synergetics only if reciprocated).
- Step 4: Verify + commit
cd /Volumes/Storage/belmendo/Projects/buckyverse.org/.wiki
grep -E '^(category|volatility|verified|confidence|compiled-from):' wiki/topics/amy-edmondson.md
test -e "wiki/topics/$(sed -n 's|^ - ||p' wiki/topics/amy-edmondson.md | head -1)" && echo "source resolves"
cd /Volumes/Storage/belmendo/Projects/buckyverse.org
git add .wiki/wiki/topics/amy-edmondson.md .wiki/wiki/topics/a-fuller-explanation.md
git commit -m "feat: author entity page — Amy C. Edmondson (exemplar)"
Task 3: Write the remaining author pages (batch, per-author procedure)
Files:
- Create:
.wiki/wiki/topics/<author-slug>.mdfor each remaining author in the table. - Modify: each author's work topic(s)
## See Also(reciprocal back-link).
For each remaining author, run this procedure (same shape as Task 2). Work in sub-batches of ~7 and commit each.
- Step 1: Per-author — read the work topic(s) + confirm authorship/source
cd /Volumes/Storage/belmendo/Projects/buckyverse.org/.wiki
sed -n '1,30p' wiki/topics/<work-topic>.md
- Step 2: Per-author — write the page
Create .wiki/wiki/topics/<author-slug>.md using the Task 2 template. Requirements:
-
category: topic;sources:= the raw pointer(s) of their work(s) (from Task 1); tags includeentity-person, the authorship tag from the table,author, and 1–3 topic tags. -
2–3 paragraph reworded bio grounded in the work topic + general knowledge (no fabricated biographical detail — if unsure of a fact, omit it; keep to the author's relationship to the work and to Fuller).
-
## Role in Fuller's orbit— biographer / collaborator / explicator / adjacent scholar, grounded. -
Multi-work authors (Hugh Kenner → bucky + geodesic-math; E. J. Applewhite → cosmic-fishing + synergetics; H. S. M. Coxeter → regular-polytopes + subject-of the-man-who-saved-geometry) get ONE page linking all their works.
-
## See Alsowith bidirectional links (work(s) + ≥1 related person/topic);## Sources. -
Step 3: Per-author — reciprocal work→author back-link
Add - [[<author-slug>|<Name>]] ([<Name>](<author-slug>.md)) — author of this book to each work topic's ## See Also (create the section before ## Sources if absent). Every author→work link needs the work→author reciprocal.
-
Step 4: Special handling as they arise
-
Applewhite → synergetics:
synergetics.mdalready has a large "People in the synergetics orbit" bullet from Batch 1 — add Applewhite there (or as a normal bullet) so the link is reciprocated. -
Coxeter: link
coxeter↔regular-polytopesand ↔the-man-who-saved-geometry(which is about him); add reciprocals in both. Also cross-link Coxeter ↔ alicia-boole-stott (Batch-1 collaborator) bidirectionally. -
Trevor Blake / David Kruschke / Robert Snyder: their works are
raw/articles/raw/repos— use whichever pointer the topic cites. -
Siobhan Roberts + Coxeter both touch the-man-who-saved-geometry: Roberts = author, Coxeter = subject; both get a back-link there with distinct wording.
-
Step 5: Commit the sub-batch (~7 authors)
cd /Volumes/Storage/belmendo/Projects/buckyverse.org
git add .wiki/wiki/topics/*.md
git commit -m "feat: author entity pages — batch (<names>)"
Repeat until all tabled authors have pages. Report progress after each sub-batch.
-
Step 6: Dedup + Fuller-self touch-ups
-
For Steve Baer and James T. Baldwin (existing pages): ensure their authored works (
sunspots,zome-primer,buckyworks) each carry a work→author back-link to the existing page (Batch 1 already added several — verify, add any missing). -
Fuller-self: for Fuller-authored book topics that lack a link to
r-buckminster-fuller.md, add a light See Also to it and the reciprocal. Do not rebuild that page. (Keep this minimal — only where it strengthens navigation.) -
Step 7: Verify the full author set
cd /Volumes/Storage/belmendo/Projects/buckyverse.org/.wiki
echo "author pages (tag 'author'): $(grep -rl '^tags:.*\bauthor\b' wiki/topics/*.md | wc -l | tr -d ' ')"
for f in $(grep -rl 'entity-person' wiki/topics/*.md); do
grep -q '^category: topic' "$f" && grep -q '^compiled-from:' "$f" || echo "INCOMPLETE: $f"
done; echo "frontmatter check done"
Task 4: Update the unified registry (fuller-people.md)
Files:
-
Modify:
.wiki/wiki/references/fuller-people.md -
Step 1: Merge the ~22 authors into the alphabetical
## Peoplelist
Insert each new author as - [Name](../topics/<author-slug>.md) in correct alphabetical position among the existing 40 entries.
- Step 2: Refresh frontmatter + intro count
Update updated: 2026-07-01, verified: 2026-07-01, and change the count (40 → ~62) in both the summary: and the intro blockquote; note that the registry now includes authors as well as referenced figures.
- Step 3: Commit
cd /Volumes/Storage/belmendo/Projects/buckyverse.org
git add .wiki/wiki/references/fuller-people.md
git commit -m "feat: add ~22 author pages to the fuller-people.md registry"
Task 5: Update indexes + provenance
Files: Modify .wiki/wiki/topics/_index.md, .wiki/_index.md, .wiki/log.md
- Step 1: Add the author rows to the topics index
Generate a | [Title](slug.md) | summary | confidence | 2026-07-01 | row for each new author page (read title/summary/confidence from each page's frontmatter) and append them to the Contents table in .wiki/wiki/topics/_index.md; set Last updated: 2026-07-01.
- Step 2: Bump master stats + Recent Changes
In .wiki/_index.md: raise - Articles: 160 compiled wiki articles by the number of author pages created (e.g. 160 → 182 for 22); set Last compiled: 2026-07-01; add:
- 2026-07-01: Compiled ~22 author entity pages (entity-person) for Fuller biographers/scholars → wiki/topics/ + fuller-people.md registry, bidirectional author↔work links [IMP-12 Batch 2]
- Step 3: Append to log.md
## [2026-07-01] compile | ~22 author entity pages (entity-person) + work back-links + registry [IMP-12 Batch 2]
- Step 4: Commit
cd /Volumes/Storage/belmendo/Projects/buckyverse.org
git add .wiki/wiki/topics/_index.md .wiki/_index.md .wiki/log.md
git commit -m "feat: index + provenance for author entity pages"
Task 6: Lint and fix (bidirectional + link integrity)
Files: whatever the checks flag.
- Step 1: Broken-link + source-resolution check on author pages
cd /Volumes/Storage/belmendo/Projects/buckyverse.org/.wiki
for f in $(grep -rl "^tags:.*\bauthor\b" wiki/topics/*.md); do
d=$(dirname "$f")
awk '/^## See Also/{s=1;next} /^## Sources/{s=0} s' "$f" | grep -oE '\]\(([^)]+\.md)\)' | sed -E 's/\]\(//; s/\)$//' | while read -r l; do [ -e "$d/$l" ] || echo "BROKEN $(basename $f): $l"; done
src=$(sed -n 's|^ - ||p' "$f" | head -1); [ -e "$d/$src" ] || echo "SOURCE MISSING $(basename $f): $src"
done; echo "link/source check done"
- Step 2: Bidirectional See Also check (author↔work, author↔person)
Run the same reciprocity check used in Batch 1 (adapt the person-slug list to include the new authors): for every See Also link a -> b where b is a local .md, confirm b links back to a. Fix any non-reciprocal link by adding the missing back-link. Skip the fuller-people registry link (it's an index, not a See Also peer).
-
Step 3: Run
/wiki:lint --local(or the project lint) and confirm: 0 broken links, 0 dangling sources, See Also bidirectional, indexes/counts consistent,entity-person/authortags consistent. Fix and re-check until clean. -
Step 4: Set Last lint + commit fixups
Set Last lint: 2026-07-01 in .wiki/_index.md. Commit any fixups:
cd /Volumes/Storage/belmendo/Projects/buckyverse.org
git add .wiki && git commit -m "chore: wiki lint fixups for author entity pages"
Task 7: Re-file the deferred long tail
Files: Modify work/IMPROVEMENTS.md (via the dev-xp_work improve: record flow, on the base branch during pluck housekeeping).
Note for the pluck controller: IMP-12 delivers only the ~22-author tranche. Re-file the remainder so it isn't lost when IMP-12 is yanked.
-
Step 1: Record the remaining author scope as an
improve:item (onmain): author pages for the long tail — anthology/multi-editor works and their editors, article (raw/articles) authors, and authors of uncompiled raw pointers not covered by this batch. Reuse the sameentity-personmodel andfuller-people.mdregistry. -
Step 2: Commit (handled by the record flow:
xp_work: record IMP-N).
Verification checklist (whole plan)
- ~20–24 author
entity-personpages, each seeded/synthesized (not verbatim), with## Role in Fuller's orbit. - Multi-work authors (Kenner, Applewhite, Coxeter) each have ONE page linking all their corpus works.
- Fuller-self handled by linking to existing
r-buckminster-fuller.md(no new page); Baer/Baldwin dedup respected with back-links present. - Bidirectional author↔work and author↔person links; 0 broken links; sources resolve.
- Unified
fuller-people.mdregistry updated (~62 people); indexes + master count (+~22) + log updated. -
/wiki:lint --localclean. - Long-tail author scope re-filed as a follow-up.