Skip to content

Startup resources: 92 external resources, checked and credited - #6

Merged
fritzhand merged 1 commit into
mainfrom
claude/startup-resources-index
Jul 29, 2026
Merged

Startup resources: 92 external resources, checked and credited#6
fritzhand merged 1 commit into
mainfrom
claude/startup-resources-index

Conversation

@fritzhand

@fritzhand fritzhand commented Jul 29, 2026

Copy link
Copy Markdown
Owner

Adds a Startup resources section, last in the sidebar because it is other people's material rather than the method. Six pages plus a landing.

What is in it

Page Count
Starting out and strategy 14
Customers and discovery 16
Product and growth 23
Team and legal 13
Money and fundraising 22
Climate and policy 4

Grouped by what the collection actually contains rather than by the stack's ten sections — a reading list and a knowledge base are different shapes.

What was dropped, and why

The source list held 186 rows and 179 unique links. Ninety-two are here.

  • 68 links pointed at two dead domainsplaybooks.cyclotronroad.org (45) and growth.500.co (23). Both ENOTFOUND. Worth noting how this was established: the first link check returned an ambiguous status for these, which I initially read as "dead". It was actually the local proxy refusing CONNECT. I re-checked through a different network path before asserting anything, and both really are gone. Cyclotron Road's playbooks have a live successor at Stanford Climate Ventures, but the paths do not map, so recovery is a title-by-title job.
  • 50 rows were one Google Slides deck, one row per slide. Counting that as 50 resources would inflate the collection by a third. It is one entry.
  • 7 returned a hard 404 or 410. Five are YC library pages that moved. One is Third Derivative's own deal roadmapping template, now 410 Gone — the only resource in the collection D3 authored rather than collected.

Attribution

Credit follows the publisher, not the collector. A Y Combinator essay is credited to Y Combinator. Where a resource sits on a platform rather than a publication — YouTube, Google Docs, Medium — no publisher is named, because the author cannot be recovered from the link and a guess would credit the wrong person. The collection itself is credited to Third Derivative, New Energy Nexus and RMI.

How the classification was verified

Each classifying agent returned the first 40 characters of the title it had actually read, and those echoes were checked against the source file. 92 of 92 matched.

That check is not decoration. An earlier run of this work was discarded because I had transcribed the input by hand into the workflow arguments and got some records wrong — which produced notes attached to the wrong resources, and would have shipped a page crediting Y Combinator for a Yale grants listing. The rewrite has agents read the file from disk so no data passes through transcription, and the echo check makes that class of failure visible rather than shippable.

Not included

The second source's site is behind Cloudflare and returns 403 to everything; the Internet Archive holds only 5 of its 42 topic pages. Those 5 pages contributed 38 resources, which are in. The rest is not retrievable and is not claimed.

node web/build.mjs clean: 68 pages, 76 search entries. README counts updated (the build fails if they drift).


Generated by Claude Code

Summary by CodeRabbit

  • New Features

    • Added a Startup Resources section to site navigation.
    • Added curated resource pages covering strategy, customers, product growth, team and legal, fundraising, and climate policy.
    • Added a central resource index with sourcing guidance and links to category pages.
  • Documentation

    • Updated feature counts and navigation references to reflect the expanded resource collection.
    • Added attribution, link descriptions, and return navigation across resource pages.

…dited

A new sidebar section, last in the rail because it is other people's material
rather than the method. Six pages plus a landing, built from two curated
collections merged and de-duplicated.

The source list held 186 rows and 179 unique links. Ninety-two are here. What
happened to the rest is on the landing page, because an index that quietly
drops half its contents is not one anyone should trust:

- 68 links pointed at playbooks.cyclotronroad.org (45) and growth.500.co (23).
  Both fail DNS outright. I checked twice through different network paths after
  the first check returned an ambiguous status that turned out to be the local
  proxy refusing CONNECT rather than the sites being gone -- the second check
  was ENOTFOUND on both, which is the real answer.
- 50 rows were one Google Slides deck, one row per slide. Counting it as 50
  resources would have inflated the collection by a third. It is one entry.
- 7 returned a hard 404 or 410. Five are Y Combinator library pages that moved.
  One is Third Derivative's own deal roadmapping template, now 410 Gone -- the
  only resource in the collection D3 authored rather than collected.

Attribution follows the publisher, not the collector: a Y Combinator essay is
credited to Y Combinator. Where a resource sits on a platform rather than a
publication -- YouTube, Google Docs, Medium -- no publisher is named at all,
because the author cannot be recovered from the link and a guess would credit
the wrong person. The collection itself is credited to Third Derivative, New
Energy Nexus and RMI, who assembled it.

Every classification was verified rather than trusted. Each agent returned the
first 40 characters of the title it had read, and those echoes were checked
against the source file: 92 of 92 matched. This was not precautionary -- an
earlier run of the same work was discarded because the input had been
transcribed by hand and some records were wrong, which produced notes attached
to the wrong resources. The echo check is what makes that failure visible
instead of shippable.
@fritzhand
fritzhand merged commit 067b31c into main Jul 29, 2026
4 of 5 checks passed
@coderabbitai

coderabbitai Bot commented Jul 29, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: f46667c1-6ddf-48a2-86ef-98285ddf8fd3

📥 Commits

Reviewing files that changed from the base of the PR and between 276f13d and d2fc143.

📒 Files selected for processing (9)
  • README.md
  • docs/resources-climate.md
  • docs/resources-customers.md
  • docs/resources-money.md
  • docs/resources-product-growth.md
  • docs/resources-starting-out.md
  • docs/resources-team-legal.md
  • docs/resources.md
  • web/build.mjs

📝 Walkthrough

Walkthrough

Adds an annotated startup-resources index and six category pages, registers them in the generated site map and sidebar under “Startup resources,” and updates README navigation and page-count references.

Changes

Startup resources

Layer / File(s) Summary
Resource index and category pages
docs/resources.md, docs/resources-*.md
Adds the resources index and six categorized pages containing credited external links, descriptions, and navigation back to the index.
Generated page and navigation wiring
web/build.mjs
Registers the resources pages, adds a bookmark icon, and adds the “Startup resources” sidebar group.
README content alignment
README.md
Updates header links and changes the documented method-page count from 18 to 24.

Estimated code review effort: 2 (Simple) | ~10 minutes

Possibly related PRs

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch claude/startup-resources-index

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

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.

2 participants