Skip to content

docs: lead the README with ffmpeg and link out for the rest - #89

Merged
a-essawy merged 1 commit into
mainfrom
docs/readme-lead-with-ffmpeg
Jul 26, 2026
Merged

docs: lead the README with ffmpeg and link out for the rest#89
a-essawy merged 1 commit into
mainfrom
docs/readme-lead-with-ffmpeg

Conversation

@a-essawy

Copy link
Copy Markdown
Contributor

Follow-up to #87.

ffmpeg carries the hero example now

It is the type most people reach for first and the one that shows the value fastest. The previous example used compress.target, which tells a good size-budget story but a weaker "why would I want this at all" story.

The example is the volume filter gated on a timestamp:

-af "volume=enable='lt(t,3)':volume=0"

Nobody remembers that syntax. Remembering it is exactly the job being handed to the agent, so it makes the argument better than a flag anyone could guess.

The job types table is gone

Replaced with a paragraph on ffmpeg plus links to the five purpose-built types and to rendobar.com/docs/jobs.

That table was the third stale enumeration of job types in this repo:

  1. FEATURED_JOB_TYPES in src — three types, deleted in feat: read the live job registry without an API key #85
  2. The three-row README table — fixed in fix: rewrite the README, repair the dead docs link and stale job types #87
  3. The six-row README table — would have gone stale on the next job type

A README that does not enumerate cannot go stale. list_job_types reads the registry live and is the source of truth; the docs site is the reference. The README now points at both instead of competing with them.

The intro paragraph had the same problem, committing to "six job types". It names the categories without a count now, which keeps the keyword surface for retrieval without the maintenance.

One correctness fix

params.compute: "gpu" requires the Pro plan, per the live schema description. My first draft omitted that. It is the kind of gap someone discovers at the worst possible moment.

Verification

  • 22 URLs resolve, including every /docs/jobs/* target I linked
  • No banned words, no em dashes, no hardcoded counts
  • 169 lines, still well inside the 135 to 170 band the most-used MCP READMEs sit in
  • Tests 78/78, registry guard passes

ffmpeg is the type most people want first and the one that shows the
value fastest, so it now carries the hero example. The old example used
compress.target, which is a better fit for a size-budget story than for
"why would I want this at all".

The example is the volume filter gated on a timestamp,
volume=enable='lt(t,3)'. Nobody remembers that syntax, and remembering
it is exactly the job being handed to the agent.

Replaces the six-row job types table with a paragraph on ffmpeg plus
links to the five purpose-built types and to rendobar.com/docs/jobs.
The table was the third stale enumeration of job types in this repo,
after FEATURED_JOB_TYPES in src and the earlier three-row version of the
same table. A README that does not enumerate cannot go stale.

The intro paragraph committed to "six job types", which had the same
problem, so it now names the categories without a count.

Notes that params.compute gpu needs the Pro plan, per the live schema.
Omitting that is the kind of gap someone hits at the worst moment.

Verified: 22 URLs resolve including every /docs/jobs/* target, no banned
words, no em dashes, no hardcoded counts.
@a-essawy
a-essawy force-pushed the docs/readme-lead-with-ffmpeg branch from 78ac1d1 to b465c88 Compare July 26, 2026 10:31
@a-essawy
a-essawy merged commit 8bd0e98 into main Jul 26, 2026
8 checks passed
@a-essawy
a-essawy deleted the docs/readme-lead-with-ffmpeg branch July 26, 2026 10:33
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