Skip to content

docs: match AGENTS.md to the standard's canonical justfile sentence - #716

Merged
lesnik512 merged 1 commit into
mainfrom
docs/agents-canonical
Oct 17, 2026
Merged

lesnik512 merged 1 commit into
mainfrom
docs/agents-canonical

Conversation

@lesnik512

Copy link
Copy Markdown
Member

One-line change to AGENTS.md: the justfile sentence now reads "The justfile is the source of truth: just --list, or read it."

This is the canonical wording in Appendix B of the standard after modern-python/.github#133, which FL2 requires word for word. The humanizer passes replaced the original dash in different ways across repos, and this aligns the wording with the standard.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Benchmark

Details
Benchmark suite Current: e46b6d9 Previous: 8d65b82 Ratio
benchmarks/test_guard_by_type.py::test_g16_resolve_by_type 3354294.2060164106 iter/sec (stddev: 1.2289712891039497e-8) 5207624.879395973 iter/sec (stddev: 4.422159057643991e-9) 1.55
benchmarks/test_guard_by_type.py::test_g17_resolve_by_type_large_registry 3314360.937019677 iter/sec (stddev: 1.1680239244749048e-8) 5168088.726594587 iter/sec (stddev: 4.781647299895506e-9) 1.56
benchmarks/test_guard_cold.py::test_g8_cold_first_resolve 15876.145348554817 iter/sec (stddev: 0.000051635989719781326) 23628.19070196022 iter/sec (stddev: 0.00004039376643586871) 1.49
benchmarks/test_guard_cold.py::test_g8b_cold_first_resolve_cached 12609.671074478934 iter/sec (stddev: 0.00014794770596447882) 19134.80119638614 iter/sec (stddev: 0.0001193993124271674) 1.52
benchmarks/test_guard_concurrency.py::test_g14_concurrent_cached_hit[1] 481.36905061856027 iter/sec (stddev: 0.00004146542301074696) 666.2592676599052 iter/sec (stddev: 0.000012924342633707238) 1.38
benchmarks/test_guard_concurrency.py::test_g14_concurrent_cached_hit[2] 461.74235321265263 iter/sec (stddev: 0.0000749197563618439) 655.7194903760679 iter/sec (stddev: 0.000018904224087385384) 1.42
benchmarks/test_guard_concurrency.py::test_g14_concurrent_cached_hit[4] 428.90392973663864 iter/sec (stddev: 0.00012522867501671956) 609.7487859412679 iter/sec (stddev: 0.000038548176323114195) 1.42
benchmarks/test_guard_concurrency.py::test_g15_concurrent_first_resolve[1] 13651.45004023073 iter/sec (stddev: 0.000008729398117895273) 20193.415903129564 iter/sec (stddev: 0.0000069170550806580505) 1.48
benchmarks/test_guard_concurrency.py::test_g15_concurrent_first_resolve[2] 6521.808956346388 iter/sec (stddev: 0.000024221371964293036) 10036.22491746852 iter/sec (stddev: 0.000014422367684005223) 1.54
benchmarks/test_guard_concurrency.py::test_g15_concurrent_first_resolve[4] 3390.6185878270135 iter/sec (stddev: 0.0000393791824804998) 5082.107588967101 iter/sec (stddev: 0.000023913387650034583) 1.50
benchmarks/test_guard_concurrency.py::test_g15b_concurrent_first_resolve_sibling_children[1] 10102.983074185928 iter/sec (stddev: 0.00001889340731433079) 14948.582481949954 iter/sec (stddev: 0.000008128327180134387) 1.48
benchmarks/test_guard_concurrency.py::test_g15b_concurrent_first_resolve_sibling_children[2] 4101.79128300843 iter/sec (stddev: 0.00001672355988442702) 6694.738075363169 iter/sec (stddev: 0.000031449092563561894) 1.63
benchmarks/test_guard_concurrency.py::test_g15b_concurrent_first_resolve_sibling_children[4] 2003.530487855778 iter/sec (stddev: 0.000042502235604599355) 2998.3652163220872 iter/sec (stddev: 0.00006602595010218243) 1.50
benchmarks/test_guard_concurrency.py::test_g15c_worker_pool_floor_control[1] 41253.99777116599 iter/sec (stddev: 0.000004322905628989687) 53679.722618307234 iter/sec (stddev: 0.000002382081574854876) 1.30
benchmarks/test_guard_concurrency.py::test_g15c_worker_pool_floor_control[2] 15831.548106322947 iter/sec (stddev: 0.000011280606931069078) 22144.401055924835 iter/sec (stddev: 0.000012264206910576056) 1.40
benchmarks/test_guard_concurrency.py::test_g15c_worker_pool_floor_control[4] 5935.309577145481 iter/sec (stddev: 0.00003244066739067626) 8466.8669974301 iter/sec (stddev: 0.00002283730672218584) 1.43
benchmarks/test_guard_lifecycle.py::test_g6_build_child_container 1541468.6473561076 iter/sec (stddev: 9.661908979206992e-8) 2182285.905204642 iter/sec (stddev: 1.6447288664983594e-8) 1.42
benchmarks/test_guard_lifecycle.py::test_g6b_build_child_container_auto_scope 1695044.0344758504 iter/sec (stddev: 2.55745461016941e-8) 2349469.627803676 iter/sec (stddev: 1.2193021062756913e-8) 1.39
benchmarks/test_guard_lifecycle.py::test_g7_request_lifecycle_batch 3005.436361483393 iter/sec (stddev: 0.0000090460590457822) 4467.393473049489 iter/sec (stddev: 0.00000578247716313059) 1.49
benchmarks/test_guard_lifecycle.py::test_g7c_event_loop_floor_control 57812.95834305274 iter/sec (stddev: 0.0000018131660517633404) 75319.26558529767 iter/sec (stddev: 0.0000011074264186992304) 1.30
benchmarks/test_guard_lifecycle.py::test_g7b_request_cycle_sync 413194.64372684044 iter/sec (stddev: 8.291467608855097e-8) 558692.7862637975 iter/sec (stddev: 7.87233976051635e-8) 1.35
benchmarks/test_guard_lifecycle.py::test_g13_teardown_at_scale 64681.856830909725 iter/sec (stddev: 0.000001736636898487335) 94135.55361841661 iter/sec (stddev: 8.82100415283153e-7) 1.46
benchmarks/test_guard_lifecycle.py::test_g13b_teardown_at_scale_async_no_finalizers 581.1278551398449 iter/sec (stddev: 0.001047666206869959) 845.8107276334767 iter/sec (stddev: 0.0011624587860086162) 1.46
benchmarks/test_guard_resolve.py::test_g1_transient_resolve 2140174.014335409 iter/sec (stddev: 2.416542063113816e-8) 2992119.5052336133 iter/sec (stddev: 2.5957980314098157e-8) 1.40
benchmarks/test_guard_resolve.py::test_g2_cached_resolve 3616913.715755943 iter/sec (stddev: 1.086867513006449e-8) 5017892.046789965 iter/sec (stddev: 9.942813016470202e-9) 1.39
benchmarks/test_guard_resolve.py::test_g3_deep_chain 787132.8649951381 iter/sec (stddev: 4.131223284913881e-8) 1129944.5242452216 iter/sec (stddev: 3.456660694189994e-8) 1.44
benchmarks/test_guard_resolve.py::test_g4_wide_resolve 473914.8499210987 iter/sec (stddev: 3.737476550925594e-7) 626963.2963774503 iter/sec (stddev: 3.4622589683535066e-7) 1.32
benchmarks/test_guard_resolve.py::test_g5_cross_scope 1934815.4858224008 iter/sec (stddev: 3.5352604719742495e-8) 2738637.137789074 iter/sec (stddev: 2.1131133306282963e-8) 1.42
benchmarks/test_guard_resolve.py::test_g9_context_resolve 1407593.1627790832 iter/sec (stddev: 1.2564346440894176e-7) 2094789.4312317702 iter/sec (stddev: 1.3719602822209977e-7) 1.49
benchmarks/test_guard_resolve.py::test_g12_override_active_resolve 817365.1515131214 iter/sec (stddev: 8.968331005071298e-8) 1190303.9506583095 iter/sec (stddev: 3.036097176209324e-8) 1.46
benchmarks/test_guard_resolve.py::test_g18_alias_hop 3669476.8621537597 iter/sec (stddev: 1.1061622870041357e-8) 5024835.500716828 iter/sec (stddev: 6.256074503338818e-9) 1.37
benchmarks/test_guard_validate.py::test_g10_validate_deep_chain 35481.924307385685 iter/sec (stddev: 0.000019059382508361125) 44164.270889953026 iter/sec (stddev: 0.00023983450027027081) 1.24
benchmarks/test_guard_validate.py::test_g11_validate_wide 21424.36383646275 iter/sec (stddev: 0.000023551887673179647) 31861.053859160158 iter/sec (stddev: 0.00001882407319522186) 1.49

This comment was automatically generated by workflow using github-action-benchmark.

@lesnik512
lesnik512 merged commit 996cf18 into main Oct 17, 2026
12 checks passed
@lesnik512
lesnik512 deleted the docs/agents-canonical branch October 17, 2026 19:23
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