goodcraft
Hi I'm Nathan (or Nate if you like shorthand)
click a wedge to zoom · center to return
Show full breakdown
- cli_invocation100.0%1.0kaudit55%550
- record550
model16%160- method109
- type24
- create10
- search7
- validate5
- delete3
- list1
- get1
extension16%159- search43
- push40
- fmt22
- info18
- quality18
- version7
- pull4
- source3
- trust2
- list1
- install1
data8%76- get75
- list1
vault3%33- read-secret9
- list-keys8
- put6
- create5
- list2
- type1
- get1
- search1
help1%12- extension5
- model4
- vault2
- auth1
doctor1%9- extensions9
auth0%3- whoami2
- login1
Vercel
Vercel DNS — list the account's domains, list a domain's records, idempotently upsert records (skip when an identical type+name+value exists), and delete records by id; enough to cleanly re-point an apex from Vercel to an external server.
Github
GitHub management — create repositories, releases, and pull requests via the GitHub REST API (Octokit). Read-only sync plus idempotent ensureRepo / ensureRelease / openPr, each dryRun by default.
Stripe
Stripe — snapshot products and prices, and idempotently ensure products, prices, and webhook endpoints exist. Captures price IDs (e.g. STRIPE_PRICE_PRO) and returns vaulted webhook signing secrets.
Forge
Laravel Forge — list servers, audit and idempotently provision sites for git monorepos, set a site's .env from a vault reference, install LetsEncrypt SSL for the bare (non-www) domain, and manage deployments (set deploy script, deploy with polling, read the deploy log).
Customerio
Customer.io App API — snapshot segments and transactional messages, and run an idempotent per-brand readiness audit (segments + transactional messages) for a shared workspace.