[AAASM-4704] 🔖 (examples): Exact-pin 4 python examples + drop stale headers#310
Conversation
|
Review (AAASM-4704) — READY (stacked on #309; merge last).
CI: all required checks green. Front-end: no FE/dashboard code touched — Playwright validation N/A. Merge state: BLOCKED only on the required ≥1 Pioneer approval (branch protection), not on any failure. — Reviewed by Claude Code |
crewai-research-crew, langchain-basic-agent, custom-tool-policy and haystack-tool-policy pinned the core SDK with a bare `>=0.0.1rc5`, unlike the other 14 python examples which use exact `==`. A bare floor lets a resolver drag in an unintended newer release (repo policy: never bare `>=`). Tighten to `==0.0.1rc5` and refresh each uv.lock in lockstep (the locks were also stale at rc3).
The python and scenarios index READMEs and the docs/choosing-an-example.md Node/Go/Scenarios tables still labelled their "Sub-project" column "(coming soon)" even though the examples now exist — matching the wording the node/ and go/ index READMEs already use. Column widths are preserved so the tables stay aligned.
4dfcdf1 to
2ae021e
Compare
|
Rebased onto latest — Reviewed by Claude Code |
|



What changed
Two small consistency fixes across the examples gallery:
(a) Exact-pin 4 python examples.
crewai-research-crew,langchain-basic-agent,custom-tool-policyandhaystack-tool-policypinnedthe core SDK with a bare
>=0.0.1rc5, unlike the other 14 python examples whichuse exact
==. Per repo policy a bare>=floor lets a resolver drag in anunintended newer release, so these are tightened to
==0.0.1rc5. Eachuv.lockis refreshed in lockstep (the locks were additionally stale at rc3 — the refresh
corrects that too). Only
agent-assemblychanged in the locks; no transitivechurn.
(b) Drop stale "(coming soon)" table headers. The
python/andscenarios/index READMEs and the Node/Go/Scenarios tables in
docs/choosing-an-example.mdstill labelled their sub-project column "(coming soon)" although the examples now
exist — matching the wording the
node/andgo/index READMEs already use.Table column widths are preserved so the tables stay aligned (verified: pipe
columns match their separator rows, and the reworded headers now read identically
to the already-clean python header in
choosing-an-example.md).Out of scope (left untouched): the genuinely-pending "(coming soon)" in
.github/workflows/README.mdand the "Coming soon" planned-structure heading inscenarios/policy-enforcement/README.md.Related ticket
Closes AAASM-4704
Jira: https://lightning-dust-mite.atlassian.net/browse/AAASM-4704
Stacked PR
This PR is stacked on #309 (AAASM-4703), which is stacked on #308 (AAASM-4702).
It branches from
v0.0.1/AAASM-4703/readme_prereq_row; its base ismasterperrepo convention. Merge order: #308 → #309 → #310. The two-commit diff here is
the only delta over #309.
How to verify
Checklist
[AAASM-XXXX] <GitEmoji> (<scope>): <summary>.envfiles committedREADME.mdwith prerequisites and run instructions