The Annexure

How this build was made

Every run appends one line to data/build-history.jsonl. This page renders it, so a live page can be traced to the build that produced it — including the stages that failed and were tolerated.

Data as of 27 August 2026 · 530 focus companies · 0 filings in this slice

BuildWhenCommitDaysFilingsFilesMBStages
45 2026-08-27T23:32:05+05:30 3325bc8 60 78,029 5,346 329.9 pull.py 42.6stag.py 0.6srefresh_reference.py 0.7sbuild_db.py 2.0sfetch_quotes.py 233.0sfetch_history.py 10.6sfetch_pdfs.py 1.0srender.py 26.4spack_public.py 63.7saudit_site.py 76.8sstate.py 1.5s
44 2026-08-27T23:15:01+05:30 3b84584 dirty 60 78,029 5,346 330.7 pull.py 42.7stag.py 0.6srefresh_reference.py 0.7sbuild_db.py 2.1sfetch_quotes.py 346.6sfetch_history.py 10.5sfetch_pdfs.py 5.8srender.py 27.5spack_public.py 59.3s
43 2026-08-27T22:37:41+05:30 3b84584 dirty 60 78,029 0 0.0 tag.py 0.6srefresh_reference.py 0.8sbuild_db.py 1.9srender.py 27.9sstate.py 0.9s
42 2026-08-27T21:50:29+05:30 e1d8a41 60 78,029 5,343 329.4 pull.py 52.6stag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.9sfetch_quotes.py 998.6sfetch_history.py 11.6sfetch_pdfs.py 50.1srender.py 23.7spack_public.py 59.5saudit_site.py 74.8sstate.py 0.8s tolerated: pull.py
41 2026-08-27T21:47:08+05:30 06882c0 dirty 60 78,029 0 0.0 tag.py 0.6srefresh_reference.py 0.7sbuild_db.py 2.2srender.py 26.4sstate.py 1.2s
40 2026-08-27T08:39:45+05:30 0a25ce0 60 78,029 5,343 329.8 pull.py 0.6stag.py 0.6srefresh_reference.py 0.7sbuild_db.py 2.0sfetch_quotes.py 362.9sfetch_history.py 10.8sfetch_pdfs.py 6.6srender.py 27.2spack_public.py 61.7saudit_site.py 74.7sstate.py 0.8s
39 2026-08-27T08:36:50+05:30 ccf7fe9 dirty 60 78,029 0 0.0 tag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.9srender.py 26.4sstate.py 0.9s
38 2026-08-27T08:32:21+05:30 0dae9ad dirty 60 78,029 0 0.0 tag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.9srender.py 26.8sstate.py 0.9s
37 2026-08-27T08:09:39+05:30 299f7b5 dirty 60 78,029 0 0.0 tag.py 0.6srefresh_reference.py 0.7sbuild_db.py 2.1srender.py 23.6sstate.py 1.0s
36 2026-08-27T07:47:17+05:30 299f7b5 60 78,029 5,340 328.4 pull.py 0.4stag.py 0.6srefresh_reference.py 0.7sbuild_db.py 2.0sfetch_quotes.py 240.7sfetch_history.py 11.7sfetch_pdfs.py 6.7srender.py 28.7spack_public.py 58.8saudit_site.py 66.2sstate.py 0.8s
35 2026-08-27T07:35:38+05:30 0eb70fc 0 78,029 0 0.0 pull.py 0.5stag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.6sfetch_quotes.py 261.9sfetch_history.py 10.6sfetch_pdfs.py 9.1s
34 2026-08-27T07:32:41+05:30 2fbd714 dirty 60 78,029 0 0.0 tag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.7srender.py 26.9sstate.py 0.9s
33 2026-08-27T07:24:17+05:30 2fbd714 60 78,029 0 0.0 tag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.8srender.py 27.1sstate.py 0.9s
32 2026-08-27T07:21:28+05:30 8db4907 dirty 60 78,029 0 0.0 tag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.9srender.py 27.1sstate.py 0.8s
31 2026-08-27T07:20:35+05:30 8db4907 60 78,029 0 0.0 tag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.5srender.py 27.0sstate.py 0.9s
30 2026-08-27T07:17:49+05:30 d5874d4 dirty 60 78,029 0 0.0 tag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.6srender.py 29.5sstate.py 0.9s
29 2026-08-27T07:14:23+05:30 b8f07b8 dirty 60 78,029 0 0.0 tag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.6srender.py 27.0sstate.py 0.8s
28 2026-08-27T07:08:56+05:30 e083d9f dirty 60 78,029 0 0.0 tag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.7srender.py 24.4sstate.py 1.0s
27 2026-08-27T01:09:39+05:30 e083d9f 60 78,029 0 0.0 tag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.6srender.py 27.1sstate.py 0.9s
26 2026-08-27T01:06:28+05:30 3c8b3ff dirty 60 78,029 0 0.0 tag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.6srender.py 27.0sstate.py 0.8s
25 2026-08-27T01:02:35+05:30 a118856 dirty 60 78,029 0 0.0 tag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.7srender.py 27.3sstate.py 0.8s
24 2026-08-27T00:59:24+05:30 a118856 60 78,029 0 0.0 tag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.5srender.py 27.6sstate.py 0.8s
23 2026-08-27T00:56:08+05:30 a9b1fba dirty 60 78,029 0 0.0 tag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.5srender.py 27.2sstate.py 0.9s
22 2026-08-27T00:52:03+05:30 4452473 dirty 60 78,029 0 0.0 tag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.6srender.py 27.5sstate.py 0.9s
21 2026-08-27T00:37:04+05:30 4452473 dirty 60 78,029 5,337 330.3 pull.py 0.4stag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.6sfetch_quotes.py 328.0sfetch_history.py 7.0sfetch_pdfs.py 10.0srender.py 26.9spack_public.py 57.3saudit_site.py 68.1sstate.py 0.9s
20 2026-08-27T00:14:18+05:30 4283aca 60 78,029 5,337 327.4 pull.py 0.5stag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.6sfetch_quotes.py 253.1sfetch_history.py 6.8sfetch_pdfs.py 7.3srender.py 29.1spack_public.py 59.5saudit_site.py 68.5sstate.py 0.2s
19 2026-08-26T23:56:38+05:30 7b34bb8 dirty 61 78,029 5,338 329.0 pull.py 3.4stag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.6sfetch_quotes.py 265.3sfetch_history.py 7.5sfetch_pdfs.py 34.0srender.py 32.7spack_public.py 59.2s
18 2026-08-26T21:57:30+05:30 cc2ae1b 60 76,788 5,168 295.2 pull.py 13.8stag.py 0.6srefresh_reference.py 0.7sbuild_db.py 2.0sfetch_quotes.py 354.9sfetch_history.py 7.0srender.py 28.3spack_public.py 58.4saudit_site.py 65.4s
17 2026-08-26T21:49:47+05:30 2230dca dirty 60 76,788 5,168 296.0 pull.py 14.1stag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.9sfetch_quotes.py 241.1sfetch_history.py 7.4srender.py 26.9spack_public.py 59.4saudit_site.py 64.3s
16 2026-08-26T21:41:28+05:30 643634f 60 76,788 5,168 295.2 pull.py 6.7stag.py 0.6srefresh_reference.py 0.7sbuild_db.py 1.9sfetch_quotes.py 238.7sfetch_history.py 7.1srender.py 25.4spack_public.py 66.0saudit_site.py 61.5s
15 2026-08-26T19:36:39+05:30 68be535 30 48,220 5,025 251.2 pull.py 13.5stag.py 0.4srefresh_reference.py 0.4sbuild_db.py 1.6sfetch_quotes.py 235.4sfetch_history.py 7.7srender.py 19.3spack_public.py 60.5saudit_site.py 51.3s
14 2026-08-26T19:03:19+05:30 b2369f1 30 48,220 5,025 251.2 pull.py 11.1stag.py 0.4srefresh_reference.py 0.4sbuild_db.py 1.4sfetch_quotes.py 305.1sfetch_history.py 8.2srender.py 19.3spack_public.py 63.9saudit_site.py 51.0s
13 2026-08-26T18:42:12+05:30 ed8a77f 30 48,220 5,025 251.8 pull.py 14.0stag.py 0.4srefresh_reference.py 0.4sbuild_db.py 1.3sfetch_quotes.py 390.0sfetch_history.py 8.0srender.py 19.5spack_public.py 56.2saudit_site.py 54.0s
12 2026-08-26T17:47:31+05:30 1477e5e 30 48,220 5,023 255.5 pull.py 10.0stag.py 0.4srefresh_reference.py 0.4sbuild_db.py 1.3sfetch_quotes.py 319.9sfetch_history.py 7.8srender.py 19.6spack_public.py 59.4saudit_site.py 54.9s
11 2026-08-26T17:37:23+05:30 85ee35a dirty 30 48,220 5,023 256.3 pull.py 7.1stag.py 0.4srefresh_reference.py 0.4sbuild_db.py 1.4sfetch_quotes.py 366.3sfetch_history.py 9.0srender.py 24.6spack_public.py 55.5saudit_site.py 51.0s
10 2026-08-26T17:32:00+05:30 85ee35a dirty 30 48,220 0 0.0 tag.py 0.4srefresh_reference.py 0.4sbuild_db.py 1.4srender.py 16.9s
9 2026-08-26T16:34:42+05:30 767c531 dirty 30 48,220 5,019 237.6 pull.py 1.7stag.py 0.4srefresh_reference.py 0.4sbuild_db.py 1.9sfetch_quotes.py 309.0sfetch_history.py 7.7srender.py 16.6spack_public.py 61.7saudit_site.py 48.4s
8 2026-08-26T16:34:11+05:30 767c531 dirty 30 48,220 0 0.0 tag.py 0.4srefresh_reference.py 0.4sbuild_db.py 1.3srender.py 17.0s
7 2026-08-26T15:19:22+05:30 485568e 30 48,220 5,019 236.8 pull.py 1.6stag.py 0.4sbuild_db.py 1.7sfetch_quotes.py 1516.7sfetch_history.py 7.5srender.py 16.6spack_public.py 62.0saudit_site.py 44.5s
6 2026-08-26T15:04:28+05:30 748ba2d dirty 30 48,220 5,019 237.6 pull.py 1.4stag.py 0.4sbuild_db.py 1.5sfetch_quotes.py 437.2sfetch_history.py 10.4srender.py 14.6spack_public.py 59.7saudit_site.py 46.4s

A build marked dirty was made from an uncommitted working tree and does not correspond to the commit it names.