Skip to content

docs: link out to the hosted tools from the six pages that earn it - #6

Merged
jaykomarraju merged 1 commit into
mainfrom
release/0.2.0
Aug 16, 2026
Merged

docs: link out to the hosted tools from the six pages that earn it#6
jaykomarraju merged 1 commit into
mainfrom
release/0.2.0

Conversation

@jaykomarraju

@jaykomarraju jaykomarraju commented Aug 16, 2026

Copy link
Copy Markdown
Contributor

Adds the outbound links to the hosted tools at tools.tx402.io. 42 lines across 8 files, nothing else — verified with git diff --stat origin/main release/0.2.0.

Page Links to
guides/lifecycle /inspect
guides/policy /policy
reference/errors /replay
start/quickstart /inspect
guides/cli /policy
operations/recipient-rotation /history

Plus a tools.tx402.io entry in public/llms.txt, without which an agent reading the index cannot discover the tools at all.

Anchor text is the question the reader has at that point, not the product name. Nothing in the copy characterizes an endpoint or its operator.

reference/errors.mdx is generated

Its link lives in tools/docs-gen/index.js, not in the page. Adding it to the page by hand is what failed three CI jobs on the development repo — docs:check caught it as stale, and the next docs:generate would have deleted the link silently. The page here is the regenerated output.


Correcting this PR''s original description

I opened this as release: 0.2.0, claiming this repository was on 0.1.0 and that the release had never been pushed. That was wrong. main has been 0.2.0 since its own PR #1, with four PRs of fixes on top. My local clone was 8 commits behind and I diagnosed from it without fetching, so a stale working tree got reported as the state of the remote.

The branch is 7 commits behind main for the same reason. It is still safe to merge — the tree diff against origin/main is only the 42 lines above, because the development tree already contained those four PRs of fixes — but it should be read as a docs change, not a release.

Verified: pnpm --filter tx402 build, pnpm docs:check reporting both generated pages current.

This branch already carried the curated 0.2.0 release. It has drifted
behind the development tree since, and this is that delta — eighteen
files, no deletions, no new files.

Most of it is the cross-linking to the hosted tools. Six documentation
pages now link out at the point where the reader has the question the
tool answers: lifecycle and quickstart to the inspector, policy and cli
to the policy playground, errors to replay, recipient-rotation to
history. public/llms.txt gains an entry so an agent reading the index
can discover them at all.

reference/errors.mdx is generated, so its link lives in
tools/docs-gen/index.js rather than in the page. Adding it to the page
by hand is what made docs:check fail on the development repository:
the generator would have silently deleted the link on the next run, and
in the meantime the staleness check failed three CI jobs. The page here
is the regenerated output and matches.

The rest is ordinary drift the same build carries across: the release
workflow, the markdown-mirror script, the stylesheet, and prose fixes
to migration, durable-object, gateway, cli, AGENTS.md, SECURITY.md and
the examples README.

.github/workflows/docs.yml is deliberately still absent. Rebuilding the
public tree from the development repository does not restore it, and it
should not: 1d06900 removed it because it deployed the site exactly
never — one cancelled run — while Cloudflare Pages' Git integration has
served docs.tx402.io all along, and a second deploy path onto the same
project would race the first. Docs deploy with pnpm docs:deploy. This
was worth stating because a wholesale tree replacement is exactly the
operation that would quietly put it back.

Verified: build-public-tree.sh reports 472 tracked, 43 dropped, 429
shipped with every exclusion assertion passing; pnpm --filter tx402
build; pnpm docs:check reporting both generated pages current.
@jaykomarraju jaykomarraju changed the title release: 0.2.0 docs: link out to the hosted tools from the six pages that earn it Aug 16, 2026
@jaykomarraju
jaykomarraju merged commit 3dc8067 into main Aug 16, 2026
14 checks passed
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.

1 participant