Repository navigation
feat: register autofit_profiling as instance fit; epic-1 table check-in (B4a) - #60
Merged
Merged
Conversation
…y B4a) - registry.yaml: instance fit -> autofit_profiling dashboard/catalogue.json, profiling-summary@2, library_refs [PyAutoFit], cortex_project null. - tests: autofit_profiling_v2.json fixture (the producer's catalogue at autofit_profiling#3 head 9074c7c) read through the shared v2 reader; body-map fixture gains autofit_profiling; committed-registry test expects [lens, fit]. - campaigns.yaml: autofit campaign + autofit_profiling_bootstrap task active, "B4a at PR; B4b next". - tasks/autofit_profiling_bootstrap.md: 2026-10-14 check-in with the epic-1 ranked bottleneck table and likelihood_share from the B2/B3 rows. - Board re-rendered offline (fit has no receipt until autofit_profiling#3 merges and Pages publishes; re-run `bin/pyauto-pulse board` then). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Generated dashboard conflict resolved by re-rendering the live board, which writes the first fit receipt and snapshot (17 records). Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Search-extensibility B4a, step 5. This registers
autofit_profilingas Pulse instancefit(profiling-summary@2) and adds a hermetic fixture of its catalogue. It also updates theautofitcampaign and theautofit_profiling_bootstraptask ("B4a at PR; B4b next"), and files epic 1's ranked bottleneck table as a dated campaign check-in.Per step
registry.yaml: rowfit, withrepo: autofit_profiling,summary_path: dashboard/catalogue.json,supported_schema: profiling-summary@2,dashboard_url: https://pyautolabs.github.io/autofit_profiling/,library_refs: [PyAutoFit]andcortex_project: null.Fixture:
tests/fixtures/autofit_profiling_v2.jsonis the producer catalogue copied verbatim from autofit_profiling#3 head9074c7c.test_the_autofit_profiling_producer_feed_validates_through_the_shared_readerreads it throughsummary.classifyand expectsok, withruntimeandbreakdownaxes andinapplicableslots carryingrecord_id: null.autofit_profiling, and the committed-registry test now expects[lens, fit].campaigns.yaml: campaignautofitand taskautofit_profiling_bootstrapare nowactive,updated: 2026-10-14, with next step "B4a at PR; B4b next…" and evidence autofit_profiling#3.last_checkinis untouched because this is not a full sweep.tasks/autofit_profiling_bootstrap.md: a "Check-in 2026-10-14" entry recording the B4a deliverables, the reproduction result, and epic 1's ranked table:The entry also includes the B2/B3
likelihood_sharefrom autofit_inferencedashboard/summary.jsonat637713b2, links pinned to9074c7c, and records that epic 2 is not opened.Board re-rendered with
board --offline. It currently showsfitas unavailable (red) until the receipt is captured as described above.Pulse check output (
bin/pyauto-pulse check --offline, this branch, before #3 merges)The only failure is the expected missing
fitreceipt. Everything else passes: campaigns, body map, registry with 2 instances,lens, dashboard currency and the state contract.Decisions taken
decisions/README.mdreserves decision records for human decisions ("An agent's proposed interpretation is not a human decision"), and this table is a producer measurement plus a ranking. The full page lives in autofit_profilingwiki/campaigns/search_fit_bottlenecks.md.fitin this PR. The reason is themain-only ingest rule above. Capture happens after fix(lint): exclude github.com blob pages from lychee (503 to non-browser fetches) #3 merges.active(fromready), because B4a is in flight.Tests
ruff check .andruff format --check .are clean.pytest -q tests: 207 passed, including 1 new test.bin/pyauto-pulse check --offline: FAIL only onfit: no receipt yet, as explained above.🤖 Generated with Claude Code