Commit Graph
7 Commits
Author SHA1 Message Date
Vinta ChenandClaude 5ece46f262 docs: cover awesome-* links in the Sub-item definition
Follow-up to d07440f: the definition's placement clause described only
companion projects (flower/celery), but awesome-* also-see lists are
Sub-items too.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-16 01:39:14 +08:00
Vinta ChenandClaude 7447549805 docs: define Sub-item in CONTEXT.md
The device now has two precedents (aws-sdk-pandas under pandas, flower
under celery in the 2026-08-16 Web Development Audit) plus the awesome-*
links; future Audits need the term - an indented link that holds no slot
and rides its parent outside the Cap.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-16 01:35:17 +08:00
Vinta ChenandClaude 83f6cebd93 feat: add audit-the-list skill for recurring section audits
Packages the audit process proven across the shortlist-reform sweeps
as a reusable skill: resolve scope from the arguments (AskUserQuestion
when ambiguous or absent), fetch live evidence for every entry
(BigQuery downloads, repo state, PyPI metadata), draft verdicts with
restructure-before-cap and tier promotions/demotions, review through
the verdict-preview page, execute one commit per section on explicit
go, and record durable conclusions into CONTRIBUTING.md, CLAUDE.md,
AGENTS.md, and CONTEXT.md. CONTEXT.md gains the Audit glossary term
(the reform sweeps were the first Audits). Rules stay single-sourced in
CONTRIBUTING.md — the skill carries process only.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-16 00:39:29 +08:00
Vinta ChenandClaude 846a6bdb91 docs: order entries by downloads/month within tiers, not alphabetically
Maintainer decision 2026-08-16, amending the ordering half of the
Challenger-marking rule: within a use case, obvious choices still come
first and challengers still follow (position stays the marker), but
each tier now orders by PyPI downloads per month descending instead of
alphabetically. Entries without a download signal (stdlib modules,
agent skill packs) sort last within their tier, alphabetically.
Updated in CONTRIBUTING.md (Entry Ordering), CONTEXT.md (Challenger),
and CLAUDE.md (Key Rules).

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-16 00:02:30 +08:00
Vinta ChenandClaude 663fad0baf docs: mark Challengers by ordering, not description text
A 2026-08-15 grilling round replaced the Challenger marking
convention: within a Use Case, Obvious Choices are listed first
(alphabetically), then Challengers (alphabetically), with no marker
in the entry text. Update the Challenger definition in CONTEXT.md.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-15 13:43:21 +08:00
Vinta ChenandClaude c413b8f1f6 docs: fix stale and inaccurate definitions in CONTEXT.md
CONTEXT.md review found several definitions had drifted from the
settled shortlist-reform decisions:
- Entry: pypi-name placeholder contradicted the serves-Python-developers
  scope test, which explicitly treats implementation language and
  packaging as irrelevant; now named by PyPI package name when one
  exists, else repository name
- Subcategory: example referenced a name that no longer matches the
  current README structure (Mock, not Mocking)
- Thematic Group: referenced elsewhere in the doc but never defined;
  added
- Use Case, Obvious Choice, Split: updated to match the settled
  cap/evidence/restructure decisions (maintainer-only structure
  changes, PyPI-download judgment with known failure modes noted,
  Split considered before trimming)

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-15 13:12:28 +08:00
Vinta ChenandClaude 63146cc863 docs: capture shortlist-reform decisions on shortlist-reform branch
Records the outcome of a grilling session with the maintainer that
settled the redesign of awesome-python from a catalog into a curated
shortlist of Obvious Choices per Use Case. Execution is held pending
maintainer go-ahead, so these files let a fresh agent resume without
re-litigating settled decisions:

- CONTEXT.md: glossary of the editorial vocabulary (Use Case, Obvious
  Choice, Challenger, Displacement, Split, etc).
- docs/adr/0001-shortlist-not-catalog.md: the ADR recording the
  decision, considered options, and consequences (status: proposed).
- .gitignore: docs/ was wholesale-ignored; carve out docs/adr/ so the
  ADR can be tracked.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-08-15 13:00:16 +08:00