budget/municipal/fetcher
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 00:00:26.626261
Last Completion:
2026-09-24 00:10:47.447277
Last Success:
2026-09-24 00:10:47.447277

Pipeline ID: budget/municipal/fetcher

budget/national/changes/explanations/all
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 00:07:50.292692
Last Completion:
2026-09-24 00:12:05.435327
Last Success:
2026-09-24 00:12:05.435327

Pipeline ID: budget/national/changes/explanations/all

budget/national/changes/original/committee-zipfile
Failed

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 00:25:18.292168
Last Completion:
2026-09-24 00:27:49.301388
Last Success:
None

flow
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/datapackage_pipelines/specs/../lib/flow.py", line 13, in <module>
    flow = flow_module.flow(parameters, datapackage, resources, ctx.stats)
  File "/datapackage_pipelines_budgetkey/pipelines/budget/national/changes/original/committee-zipfile.py", line 14, in flow
    archive_ = gcl.download(WEIRD_ZIP_FILE, outfile=f'p{YEAR}.zip')
  File "/datapackage_pipelines_budgetkey/common/google_chrome.py", line 219, in download
    assert False, 'Failed to download file, %r' % downloads
AssertionError: Failed to download file, ['']
DEBUG   :[chan 14] Max packet in: 32768 bytes
DEBUG   :[chan 14] Max packet out: 32768 bytes
DEBUG   :Secsh channel 14 opened.
DEBUG   :[chan 14] Sesch channel 14 request ok
DEBUG   :[chan 14] EOF received (14)
DEBUG   :EOF in transport thread
DEBUG   :[chan 14] EOF sent (14)
DEBUG   :Dropping user packet because connection is dead.

Pipeline ID: budget/national/changes/original/committee-zipfile

budget/national/changes/original/current-year-fixes
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 02:52:25.695167
Last Completion:
2026-09-24 02:52:56.900730
Last Success:
2026-09-24 02:52:56.900730

Pipeline ID: budget/national/changes/original/current-year-fixes

budget/national/changes/original/national-budget-changes
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 00:21:50.570940
Last Completion:
2026-09-24 00:24:57.137901
Last Success:
2026-09-24 00:24:57.137901

Pipeline ID: budget/national/changes/original/national-budget-changes

Changes, grouped by transaction_id, with explanations (national-budget-changes-aggregated)
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 02:17:32.241812
Last Completion:
2026-09-24 02:20:44.198147
Last Success:
2026-09-24 02:20:44.198147

Pipeline ID: budget/national/changes/processed/national-budget-changes-aggregated

budget/national/changes/processed/transactions
Failed

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 02:52:56.915024
Last Completion:
2026-09-24 02:54:52.439851
Last Success:
2026-09-23 01:19:21.213964

extract-change-groups
Traceback (most recent call last):
  File "/datapackage_pipelines_budgetkey/pipelines/budget/national/changes/processed/extract-change-groups.py", line 290, in <module>
    main()
  File "/datapackage_pipelines_budgetkey/pipelines/budget/national/changes/processed/extract-change-groups.py", line 287, in main
    spew(update_datapackage(datapackage), process_resources(res_iter))
  File "/usr/local/lib/python3.9/site-packages/datapackage_pipelines/wrapper/wrapper.py", line 75, in spew
    for rec in res:
  File "/datapackage_pipelines_budgetkey/pipelines/budget/national/changes/processed/extract-change-groups.py", line 269, in process_resource
    for transaction in get_transactions(get_changes(rows)):
  File "/datapackage_pipelines_budgetkey/pipelines/budget/national/changes/processed/extract-change-groups.py", line 230, in assign_transactions
    changes = changes_by_trcode[trcode]
KeyError: '2011/83-068'

Pipeline ID: budget/national/changes/processed/transactions

National Yearly Budgets (national-budgets)
Succeeded

We get the data the Ministry of Finance publishes in data.gov.il every year. It comes in XLS format, with one row per TAKANA and phase (original, approved, executed). In this pipeline we create from each triplet a single row that has all the data.


Last Run triggered by:
scheduled
Last Run started at:
2026-09-19 02:33:59.537727
Last Completion:
2026-09-19 04:15:41.409897
Last Success:
2026-09-19 04:15:41.409897

Pipeline ID: budget/national/original/national-budgets

National Yearly Budgets - Processed (aggregated-yearly)
Succeeded

This pipeline joins the different phases of the budget (allocated, revised and executed). In the original file there's a separate row for each of the phases. We like it better as a single row with all phase info. Another thing this pipeline does is to rename the column titles - to more friendly English names. Also, it create rows for all hierarchies - where upper hierarchies (2, 4 & 6 digits) are plain aggregations of the 8-digit items they contain.


Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 02:54:52.458105
Last Completion:
2026-09-24 04:14:44.150555
Last Success:
2026-09-24 04:14:44.150555

Pipeline ID: budget/national/processed/aggregated-yearly

budget/national/processed/category-explanations
Succeeded

Last Run triggered by:
dirty-task-init
Last Run started at:
2026-05-07 10:53:32.434500
Last Completion:
2026-05-07 10:53:49.025232
Last Success:
2026-05-07 10:53:49.025232

Pipeline ID: budget/national/processed/category-explanations

National Yearly Budgets - Joined with category-explanations (connected-items-explained)
Succeeded

This pipeline joins budget items that span across years.


Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 09:52:45.211522
Last Completion:
2026-09-24 09:58:15.988076
Last Success:
2026-09-24 09:58:15.988076

Pipeline ID: budget/national/processed/connected-items-explained

National Yearly Budgets - Connected Items (connected-national-budgets)
Succeeded

This pipeline joins budget items that span across years.


Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 09:25:21.921307
Last Completion:
2026-09-24 09:47:45.522778
Last Success:
2026-09-24 09:47:45.522778

Pipeline ID: budget/national/processed/connected-national-budgets

National Yearly Budgets - Just the total (item 00) (just-the-total)
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 09:34:35.919925
Last Completion:
2026-09-24 09:39:35.780979
Last Success:
2026-09-24 09:39:35.780979

Pipeline ID: budget/national/processed/just-the-total

National Yearly Budgets - Main Item Names (roof-names)
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 09:39:35.790738
Last Completion:
2026-09-24 09:44:31.340564
Last Success:
2026-09-24 09:44:31.340564

Pipeline ID: budget/national/processed/roof-names

National Yearly Budgets - With Extras (with-extras)
Succeeded

This pipeline joins the budget data to itself so that each item has a list of its immediate children.


Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 07:33:03.744076
Last Completion:
2026-09-24 08:01:22.826307
Last Success:
2026-09-24 08:01:22.826307

Pipeline ID: budget/national/processed/with-extras

budgetkey/analysis/spending/publisher_entity_analysis
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 10:58:18.102832
Last Completion:
2026-09-24 12:30:45.622392
Last Success:
2026-09-24 12:30:45.622392

Pipeline ID: budgetkey/analysis/spending/publisher_entity_analysis

budgetkey/analysis/spending/publisher_foa_analysis
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 10:58:18.113525
Last Completion:
2026-09-24 11:05:25.190360
Last Success:
2026-09-24 11:05:25.190360

Pipeline ID: budgetkey/analysis/spending/publisher_foa_analysis

budgetkey/analysis/spending/united
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 10:29:34.479832
Last Completion:
2026-09-24 10:58:17.946937
Last Success:
2026-09-24 10:58:17.946937

Pipeline ID: budgetkey/analysis/spending/united

Main Page - Aggregated budget by functional classification (budget-functional-aggregates)
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 07:34:11.780872
Last Completion:
2026-09-24 07:38:58.859701
Last Success:
2026-09-24 07:38:58.859701

Pipeline ID: budgetkey/budget-functional-aggregates

budgetkey/documents
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 09:21:05.955444
Last Completion:
2026-09-24 09:21:09.599193
Last Success:
2026-09-24 09:21:09.599193

Pipeline ID: budgetkey/documents

budgetkey/elasticsearch/index_activities
Succeeded

Last Run triggered by:
dirty-task-update
Last Run started at:
2026-09-24 04:44:23.054380
Last Completion:
2026-09-24 04:45:03.103615
Last Success:
2026-09-24 04:45:03.103615

Pipeline ID: budgetkey/elasticsearch/index_activities

budgetkey/elasticsearch/index_budget
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 10:15:09.201246
Last Completion:
2026-09-24 10:29:34.462163
Last Success:
2026-09-24 10:29:34.462163

Pipeline ID: budgetkey/elasticsearch/index_budget

budgetkey/elasticsearch/index_calls_for_bids
Invalid

Last Run triggered by:
None
Last Run started at:
None
Last Completion:
None
Last Success:
None

Invalid dependency :Cannot run until dependency passes validation: ./procurement/calls_for_bids/calls-for-bids-all
From ./procurement/calls_for_bids/calls-for-bids-all :['Dependency unsuccessful', 'Cannot run until dependency "./procurement/calls_for_bids/gov-publications" is successfully executed']
From ./procurement/calls_for_bids/calls-for-bids-all :['Dependency unsuccessful', 'Cannot run until dependency "./procurement/calls_for_bids/gov-publications2" is successfully executed']
From ./procurement/calls_for_bids/calls-for-bids-all :['Dependency unsuccessful', 'Cannot run until dependency "./procurement/calls_for_bids/gov-publications-ministry-of-immigration" is successfully executed']

Pipeline ID: budgetkey/elasticsearch/index_calls_for_bids

budgetkey/elasticsearch/index_contract_spending
Succeeded

Last Run triggered by:
dirty-task-update
Last Run started at:
2026-09-24 04:45:39.296637
Last Completion:
2026-09-24 07:06:09.141814
Last Success:
2026-09-24 07:06:09.141814

Pipeline ID: budgetkey/elasticsearch/index_contract_spending

budgetkey/elasticsearch/index_entities
Running

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 20:43:24.305482
Last Completion:
Last Success:
2026-09-24 09:07:55.280775

Pipeline ID: budgetkey/elasticsearch/index_entities

budgetkey/elasticsearch/index_gov_decisions
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 12:14:56.786127
Last Completion:
2026-09-24 12:18:26.451015
Last Success:
2026-09-24 12:18:26.451015

Pipeline ID: budgetkey/elasticsearch/index_gov_decisions

budgetkey/elasticsearch/index_muni_budgets
Succeeded

Last Run triggered by:
dirty-task-update
Last Run started at:
2026-09-24 05:55:22.926534
Last Completion:
2026-09-24 06:01:43.296954
Last Success:
2026-09-24 06:01:43.296954

Pipeline ID: budgetkey/elasticsearch/index_muni_budgets

budgetkey/elasticsearch/index_muni_tenders
Succeeded

Last Run triggered by:
dirty-task-update
Last Run started at:
2026-09-24 05:23:02.194753
Last Completion:
2026-09-24 05:23:40.480577
Last Success:
2026-09-24 05:23:40.480577

Pipeline ID: budgetkey/elasticsearch/index_muni_tenders

budgetkey/elasticsearch/index_national_budget_changes
Failed

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 06:01:43.329830
Last Completion:
2026-09-24 06:06:15.896933
Last Success:
None

flow
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/openai/_base_client.py", line 1113, in request
    response.raise_for_status()
  File "/usr/local/lib/python3.9/site-packages/httpx/_models.py", line 829, in raise_for_status
    raise HTTPStatusError(message, request=request, response=self)
httpx.HTTPStatusError: Client error '400 Bad Request' for url 'https://api.openai.com/v1/embeddings'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400
DEBUG   :Not retrying
DEBUG   :Re-raising status error
ERROR   :Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/datapackage_pipelines/specs/../lib/flow.py", line 15, in <module>
    spew_flow(flow, ctx)
  File "/usr/local/lib/python3.9/site-packages/datapackage_pipelines/wrapper/wrapper.py", line 181, in __exit__
    spew(self.datapackage, self.resource_iterator, stats=self.stats)
  File "/usr/local/lib/python3.9/site-packages/datapackage_pipelines/wrapper/wrapper.py", line 75, in spew
    for rec in res:
  File "/usr/local/lib/python3.9/site-packages/dataflows/helpers/rows_processor.py", line 11, in process_resource
    yield from self.func(resource)
  File "/datapackage_pipelines_budgetkey/pipelines/budgetkey/elasticsearch/chunker.py", line 47, in func
    hit, embedding = embed(chunk)
  File "/datapackage_pipelines_budgetkey/common/cached_openai.py", line 42, in embed
    embedding = client.embeddings.create(
  File "/usr/local/lib/python3.9/site-packages/openai/resources/embeddings.py", line 136, in create
    return self._post(
  File "/usr/local/lib/python3.9/site-packages/openai/_base_client.py", line 1360, in post
    return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
  File "/usr/local/lib/python3.9/site-packages/openai/_base_client.py", line 1133, in request
    raise self._make_status_error_from_response(err.response) from None
openai.BadRequestError: Error code: 400 - {'error': {'message': "Invalid 'input': maximum context length is 8192 tokens.", 'type': 'invalid_request_error', 'param': None, 'code': None}}
DEBUG   :close.started
DEBUG   :close.complete

Pipeline ID: budgetkey/elasticsearch/index_national_budget_changes

budgetkey/elasticsearch/index_people
Invalid

Last Run triggered by:
None
Last Run started at:
None
Last Completion:
None
Last Success:
None

Invalid dependency :Cannot run until dependency passes validation: ./people/aggregated
From ./people/aggregated :['Invalid dependency', 'Cannot run until dependency passes validation: ./people/all']
From ./people/aggregated :['From ./people/all', ['Invalid dependency', 'Cannot run until dependency passes validation: ./people/company_appointments/all-appointments']]
From ./people/aggregated :['From ./people/all', ['From ./people/company_appointments/all-appointments', ['Dependency unsuccessful', 'Cannot run until dependency "./people/company_appointments/media/themarker/themarker" is successfully executed']]]
From ./people/aggregated :['From ./people/all', ['From ./people/company_appointments/all-appointments', ['Invalid dependency', 'Cannot run until dependency passes validation: ./people/company_appointments/maya/maya-nominations']]]
From ./people/aggregated :['From ./people/all', ['From ./people/company_appointments/all-appointments', ['From ./people/company_appointments/maya/maya-nominations', ['Invalid dependency', 'Cannot run until dependency passes validation: ./people/company_appointments/maya/maya-list']]]]
From ./people/aggregated :['From ./people/all', ['From ./people/company_appointments/all-appointments', ['From ./people/company_appointments/maya/maya-nominations', ['From ./people/company_appointments/maya/maya-list', ['Invalid dependency', 'Cannot run until dependency passes validation: ./people/company_appointments/maya/maya-notification-updates']]]]]
From ./people/aggregated :['From ./people/all', ['From ./people/company_appointments/all-appointments', ['From ./people/company_appointments/maya/maya-nominations', ['From ./people/company_appointments/maya/maya-list', ['From ./people/company_appointments/maya/maya-notification-updates', ['Dependency unsuccessful', 'Cannot run until dependency "./people/company_appointments/maya/maya-notification-list" is successfully executed']]]]]]
From ./people/aggregated :['From ./people/all', ['From ./people/company_appointments/all-appointments', ['Invalid dependency', 'Cannot run until dependency passes validation: ./people/company_appointments/maya/maya-resignations']]]
From ./people/aggregated :['From ./people/all', ['From ./people/company_appointments/all-appointments', ['From ./people/company_appointments/maya/maya-resignations', ['Invalid dependency', 'Cannot run until dependency passes validation: ./people/company_appointments/maya/maya-list']]]]
From ./people/aggregated :['From ./people/all', ['From ./people/company_appointments/all-appointments', ['From ./people/company_appointments/maya/maya-resignations', ['From ./people/company_appointments/maya/maya-list', ['Invalid dependency', 'Cannot run until dependency passes validation: ./people/company_appointments/maya/maya-notification-updates']]]]]
From ./people/aggregated :['From ./people/all', ['From ./people/company_appointments/all-appointments', ['From ./people/company_appointments/maya/maya-resignations', ['From ./people/company_appointments/maya/maya-list', ['From ./people/company_appointments/maya/maya-notification-updates', ['Dependency unsuccessful', 'Cannot run until dependency "./people/company_appointments/maya/maya-notification-list" is successfully executed']]]]]]
From ./people/aggregated :['From ./people/all', ['Dependency unsuccessful', 'Cannot run until dependency "./people/political_candidates/election_candidates21" is successfully executed']]

Pipeline ID: budgetkey/elasticsearch/index_people

budgetkey/elasticsearch/index_reports
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 10:54:27.879336
Last Completion:
2026-09-24 10:55:58.533484
Last Success:
2026-09-24 10:55:58.533484

Pipeline ID: budgetkey/elasticsearch/index_reports

budgetkey/elasticsearch/index_support_criteria
Invalid

Last Run triggered by:
None
Last Run started at:
None
Last Completion:
None
Last Success:
None

Dependency unsuccessful :Cannot run until dependency "./supports/criteria/support-criteria" is successfully executed

Pipeline ID: budgetkey/elasticsearch/index_support_criteria

budgetkey/elasticsearch/index_support_programs
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 08:01:22.959753
Last Completion:
2026-09-24 08:02:35.152992
Last Success:
2026-09-24 08:02:35.152992

Pipeline ID: budgetkey/elasticsearch/index_support_programs

budgetkey/elasticsearch/index_supports
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 08:02:41.688887
Last Completion:
2026-09-24 08:53:49.394452
Last Success:
2026-09-24 08:53:49.394452

Pipeline ID: budgetkey/elasticsearch/index_supports

budgetkey/elasticsearch/index_tenders
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 05:23:54.265860
Last Completion:
2026-09-24 05:55:22.908141
Last Success:
2026-09-24 05:55:22.908141

Pipeline ID: budgetkey/elasticsearch/index_tenders

budgetkey/elasticsearch/index_units
Succeeded

Last Run triggered by:
dirty-task-update
Last Run started at:
2026-09-24 04:45:03.118621
Last Completion:
2026-09-24 04:45:39.281585
Last Success:
2026-09-24 04:45:39.281585

Pipeline ID: budgetkey/elasticsearch/index_units

budgetkey/elasticsearch/sitemaps
Invalid

Last Run triggered by:
dirty-task-update
Last Run started at:
2026-08-02 22:34:01.928107
Last Completion:
2026-08-03 00:37:12.674680
Last Success:
2026-08-03 00:37:12.674680

Dependency unsuccessful :Cannot run until dependency "./budgetkey/elasticsearch/index_national_budget_changes" is successfully executed
Dependency unsuccessful :Cannot run until dependency "./budgetkey/elasticsearch/index_entities" is successfully executed

Pipeline ID: budgetkey/elasticsearch/sitemaps

Send periodic emails (emails)
Succeeded

Last Run triggered by:
dirty-task-init
Last Run started at:
2026-09-18 15:03:22.120375
Last Completion:
2026-09-18 16:47:31.444369
Last Success:
2026-09-18 16:47:31.444369

Pipeline ID: budgetkey/emails/emails

budgetkey/elasticsearch/index_calls_for_bids
Invalid

Last Run triggered by:
None
Last Run started at:
None
Last Completion:
None
Last Success:
None

Invalid dependency :Cannot run until dependency passes validation: ./procurement/calls_for_bids/calls-for-bids-all
From ./procurement/calls_for_bids/calls-for-bids-all :['Dependency unsuccessful', 'Cannot run until dependency "./procurement/calls_for_bids/gov-publications" is successfully executed']
From ./procurement/calls_for_bids/calls-for-bids-all :['Dependency unsuccessful', 'Cannot run until dependency "./procurement/calls_for_bids/gov-publications2" is successfully executed']
From ./procurement/calls_for_bids/calls-for-bids-all :['Dependency unsuccessful', 'Cannot run until dependency "./procurement/calls_for_bids/gov-publications-ministry-of-immigration" is successfully executed']

Pipeline ID: budgetkey/elasticsearch/index_calls_for_bids

budgetkey/elasticsearch/index_people
Invalid

Last Run triggered by:
None
Last Run started at:
None
Last Completion:
None
Last Success:
None

Invalid dependency :Cannot run until dependency passes validation: ./people/aggregated
From ./people/aggregated :['Invalid dependency', 'Cannot run until dependency passes validation: ./people/all']
From ./people/aggregated :['From ./people/all', ['Invalid dependency', 'Cannot run until dependency passes validation: ./people/company_appointments/all-appointments']]
From ./people/aggregated :['From ./people/all', ['From ./people/company_appointments/all-appointments', ['Dependency unsuccessful', 'Cannot run until dependency "./people/company_appointments/media/themarker/themarker" is successfully executed']]]
From ./people/aggregated :['From ./people/all', ['From ./people/company_appointments/all-appointments', ['Invalid dependency', 'Cannot run until dependency passes validation: ./people/company_appointments/maya/maya-nominations']]]
From ./people/aggregated :['From ./people/all', ['From ./people/company_appointments/all-appointments', ['From ./people/company_appointments/maya/maya-nominations', ['Invalid dependency', 'Cannot run until dependency passes validation: ./people/company_appointments/maya/maya-list']]]]
From ./people/aggregated :['From ./people/all', ['From ./people/company_appointments/all-appointments', ['From ./people/company_appointments/maya/maya-nominations', ['From ./people/company_appointments/maya/maya-list', ['Invalid dependency', 'Cannot run until dependency passes validation: ./people/company_appointments/maya/maya-notification-updates']]]]]
From ./people/aggregated :['From ./people/all', ['From ./people/company_appointments/all-appointments', ['From ./people/company_appointments/maya/maya-nominations', ['From ./people/company_appointments/maya/maya-list', ['From ./people/company_appointments/maya/maya-notification-updates', ['Dependency unsuccessful', 'Cannot run until dependency "./people/company_appointments/maya/maya-notification-list" is successfully executed']]]]]]
From ./people/aggregated :['From ./people/all', ['From ./people/company_appointments/all-appointments', ['Invalid dependency', 'Cannot run until dependency passes validation: ./people/company_appointments/maya/maya-resignations']]]
From ./people/aggregated :['From ./people/all', ['From ./people/company_appointments/all-appointments', ['From ./people/company_appointments/maya/maya-resignations', ['Invalid dependency', 'Cannot run until dependency passes validation: ./people/company_appointments/maya/maya-list']]]]
From ./people/aggregated :['From ./people/all', ['From ./people/company_appointments/all-appointments', ['From ./people/company_appointments/maya/maya-resignations', ['From ./people/company_appointments/maya/maya-list', ['Invalid dependency', 'Cannot run until dependency passes validation: ./people/company_appointments/maya/maya-notification-updates']]]]]
From ./people/aggregated :['From ./people/all', ['From ./people/company_appointments/all-appointments', ['From ./people/company_appointments/maya/maya-resignations', ['From ./people/company_appointments/maya/maya-list', ['From ./people/company_appointments/maya/maya-notification-updates', ['Dependency unsuccessful', 'Cannot run until dependency "./people/company_appointments/maya/maya-notification-list" is successfully executed']]]]]]
From ./people/aggregated :['From ./people/all', ['Dependency unsuccessful', 'Cannot run until dependency "./people/political_candidates/election_candidates21" is successfully executed']]

Pipeline ID: budgetkey/elasticsearch/index_people

budgetkey/elasticsearch/index_support_criteria
Invalid

Last Run triggered by:
None
Last Run started at:
None
Last Completion:
None
Last Success:
None

Dependency unsuccessful :Cannot run until dependency "./supports/criteria/support-criteria" is successfully executed

Pipeline ID: budgetkey/elasticsearch/index_support_criteria

budgetkey/elasticsearch/sitemaps
Invalid

Last Run triggered by:
dirty-task-update
Last Run started at:
2026-08-02 22:34:01.928107
Last Completion:
2026-08-03 00:37:12.674680
Last Success:
2026-08-03 00:37:12.674680

Dependency unsuccessful :Cannot run until dependency "./budgetkey/elasticsearch/index_national_budget_changes" is successfully executed
Dependency unsuccessful :Cannot run until dependency "./budgetkey/elasticsearch/index_entities" is successfully executed

Pipeline ID: budgetkey/elasticsearch/sitemaps

budgetkey/elasticsearch/index_entities
Running

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 20:43:24.305482
Last Completion:
Last Success:
2026-09-24 09:07:55.280775

Pipeline ID: budgetkey/elasticsearch/index_entities

budget/national/changes/original/committee-zipfile
Failed

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 00:25:18.292168
Last Completion:
2026-09-24 00:27:49.301388
Last Success:
None

flow
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/datapackage_pipelines/specs/../lib/flow.py", line 13, in <module>
    flow = flow_module.flow(parameters, datapackage, resources, ctx.stats)
  File "/datapackage_pipelines_budgetkey/pipelines/budget/national/changes/original/committee-zipfile.py", line 14, in flow
    archive_ = gcl.download(WEIRD_ZIP_FILE, outfile=f'p{YEAR}.zip')
  File "/datapackage_pipelines_budgetkey/common/google_chrome.py", line 219, in download
    assert False, 'Failed to download file, %r' % downloads
AssertionError: Failed to download file, ['']
DEBUG   :[chan 14] Max packet in: 32768 bytes
DEBUG   :[chan 14] Max packet out: 32768 bytes
DEBUG   :Secsh channel 14 opened.
DEBUG   :[chan 14] Sesch channel 14 request ok
DEBUG   :[chan 14] EOF received (14)
DEBUG   :EOF in transport thread
DEBUG   :[chan 14] EOF sent (14)
DEBUG   :Dropping user packet because connection is dead.

Pipeline ID: budget/national/changes/original/committee-zipfile

budget/national/changes/processed/transactions
Failed

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 02:52:56.915024
Last Completion:
2026-09-24 02:54:52.439851
Last Success:
2026-09-23 01:19:21.213964

extract-change-groups
Traceback (most recent call last):
  File "/datapackage_pipelines_budgetkey/pipelines/budget/national/changes/processed/extract-change-groups.py", line 290, in <module>
    main()
  File "/datapackage_pipelines_budgetkey/pipelines/budget/national/changes/processed/extract-change-groups.py", line 287, in main
    spew(update_datapackage(datapackage), process_resources(res_iter))
  File "/usr/local/lib/python3.9/site-packages/datapackage_pipelines/wrapper/wrapper.py", line 75, in spew
    for rec in res:
  File "/datapackage_pipelines_budgetkey/pipelines/budget/national/changes/processed/extract-change-groups.py", line 269, in process_resource
    for transaction in get_transactions(get_changes(rows)):
  File "/datapackage_pipelines_budgetkey/pipelines/budget/national/changes/processed/extract-change-groups.py", line 230, in assign_transactions
    changes = changes_by_trcode[trcode]
KeyError: '2011/83-068'

Pipeline ID: budget/national/changes/processed/transactions

budgetkey/elasticsearch/index_national_budget_changes
Failed

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 06:01:43.329830
Last Completion:
2026-09-24 06:06:15.896933
Last Success:
None

flow
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/openai/_base_client.py", line 1113, in request
    response.raise_for_status()
  File "/usr/local/lib/python3.9/site-packages/httpx/_models.py", line 829, in raise_for_status
    raise HTTPStatusError(message, request=request, response=self)
httpx.HTTPStatusError: Client error '400 Bad Request' for url 'https://api.openai.com/v1/embeddings'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400
DEBUG   :Not retrying
DEBUG   :Re-raising status error
ERROR   :Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/datapackage_pipelines/specs/../lib/flow.py", line 15, in <module>
    spew_flow(flow, ctx)
  File "/usr/local/lib/python3.9/site-packages/datapackage_pipelines/wrapper/wrapper.py", line 181, in __exit__
    spew(self.datapackage, self.resource_iterator, stats=self.stats)
  File "/usr/local/lib/python3.9/site-packages/datapackage_pipelines/wrapper/wrapper.py", line 75, in spew
    for rec in res:
  File "/usr/local/lib/python3.9/site-packages/dataflows/helpers/rows_processor.py", line 11, in process_resource
    yield from self.func(resource)
  File "/datapackage_pipelines_budgetkey/pipelines/budgetkey/elasticsearch/chunker.py", line 47, in func
    hit, embedding = embed(chunk)
  File "/datapackage_pipelines_budgetkey/common/cached_openai.py", line 42, in embed
    embedding = client.embeddings.create(
  File "/usr/local/lib/python3.9/site-packages/openai/resources/embeddings.py", line 136, in create
    return self._post(
  File "/usr/local/lib/python3.9/site-packages/openai/_base_client.py", line 1360, in post
    return cast(ResponseT, self.request(cast_to, opts, stream=stream, stream_cls=stream_cls))
  File "/usr/local/lib/python3.9/site-packages/openai/_base_client.py", line 1133, in request
    raise self._make_status_error_from_response(err.response) from None
openai.BadRequestError: Error code: 400 - {'error': {'message': "Invalid 'input': maximum context length is 8192 tokens.", 'type': 'invalid_request_error', 'param': None, 'code': None}}
DEBUG   :close.started
DEBUG   :close.complete

Pipeline ID: budgetkey/elasticsearch/index_national_budget_changes

budget/municipal/fetcher
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 00:00:26.626261
Last Completion:
2026-09-24 00:10:47.447277
Last Success:
2026-09-24 00:10:47.447277

Pipeline ID: budget/municipal/fetcher

budget/national/changes/explanations/all
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 00:07:50.292692
Last Completion:
2026-09-24 00:12:05.435327
Last Success:
2026-09-24 00:12:05.435327

Pipeline ID: budget/national/changes/explanations/all

budget/national/changes/original/current-year-fixes
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 02:52:25.695167
Last Completion:
2026-09-24 02:52:56.900730
Last Success:
2026-09-24 02:52:56.900730

Pipeline ID: budget/national/changes/original/current-year-fixes

budget/national/changes/original/national-budget-changes
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 00:21:50.570940
Last Completion:
2026-09-24 00:24:57.137901
Last Success:
2026-09-24 00:24:57.137901

Pipeline ID: budget/national/changes/original/national-budget-changes

Changes, grouped by transaction_id, with explanations (national-budget-changes-aggregated)
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 02:17:32.241812
Last Completion:
2026-09-24 02:20:44.198147
Last Success:
2026-09-24 02:20:44.198147

Pipeline ID: budget/national/changes/processed/national-budget-changes-aggregated

National Yearly Budgets (national-budgets)
Succeeded

We get the data the Ministry of Finance publishes in data.gov.il every year. It comes in XLS format, with one row per TAKANA and phase (original, approved, executed). In this pipeline we create from each triplet a single row that has all the data.


Last Run triggered by:
scheduled
Last Run started at:
2026-09-19 02:33:59.537727
Last Completion:
2026-09-19 04:15:41.409897
Last Success:
2026-09-19 04:15:41.409897

Pipeline ID: budget/national/original/national-budgets

National Yearly Budgets - Processed (aggregated-yearly)
Succeeded

This pipeline joins the different phases of the budget (allocated, revised and executed). In the original file there's a separate row for each of the phases. We like it better as a single row with all phase info. Another thing this pipeline does is to rename the column titles - to more friendly English names. Also, it create rows for all hierarchies - where upper hierarchies (2, 4 & 6 digits) are plain aggregations of the 8-digit items they contain.


Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 02:54:52.458105
Last Completion:
2026-09-24 04:14:44.150555
Last Success:
2026-09-24 04:14:44.150555

Pipeline ID: budget/national/processed/aggregated-yearly

budget/national/processed/category-explanations
Succeeded

Last Run triggered by:
dirty-task-init
Last Run started at:
2026-05-07 10:53:32.434500
Last Completion:
2026-05-07 10:53:49.025232
Last Success:
2026-05-07 10:53:49.025232

Pipeline ID: budget/national/processed/category-explanations

National Yearly Budgets - Joined with category-explanations (connected-items-explained)
Succeeded

This pipeline joins budget items that span across years.


Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 09:52:45.211522
Last Completion:
2026-09-24 09:58:15.988076
Last Success:
2026-09-24 09:58:15.988076

Pipeline ID: budget/national/processed/connected-items-explained

National Yearly Budgets - Connected Items (connected-national-budgets)
Succeeded

This pipeline joins budget items that span across years.


Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 09:25:21.921307
Last Completion:
2026-09-24 09:47:45.522778
Last Success:
2026-09-24 09:47:45.522778

Pipeline ID: budget/national/processed/connected-national-budgets

National Yearly Budgets - Just the total (item 00) (just-the-total)
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 09:34:35.919925
Last Completion:
2026-09-24 09:39:35.780979
Last Success:
2026-09-24 09:39:35.780979

Pipeline ID: budget/national/processed/just-the-total

National Yearly Budgets - Main Item Names (roof-names)
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 09:39:35.790738
Last Completion:
2026-09-24 09:44:31.340564
Last Success:
2026-09-24 09:44:31.340564

Pipeline ID: budget/national/processed/roof-names

National Yearly Budgets - With Extras (with-extras)
Succeeded

This pipeline joins the budget data to itself so that each item has a list of its immediate children.


Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 07:33:03.744076
Last Completion:
2026-09-24 08:01:22.826307
Last Success:
2026-09-24 08:01:22.826307

Pipeline ID: budget/national/processed/with-extras

budgetkey/analysis/spending/publisher_entity_analysis
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 10:58:18.102832
Last Completion:
2026-09-24 12:30:45.622392
Last Success:
2026-09-24 12:30:45.622392

Pipeline ID: budgetkey/analysis/spending/publisher_entity_analysis

budgetkey/analysis/spending/publisher_foa_analysis
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 10:58:18.113525
Last Completion:
2026-09-24 11:05:25.190360
Last Success:
2026-09-24 11:05:25.190360

Pipeline ID: budgetkey/analysis/spending/publisher_foa_analysis

budgetkey/analysis/spending/united
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 10:29:34.479832
Last Completion:
2026-09-24 10:58:17.946937
Last Success:
2026-09-24 10:58:17.946937

Pipeline ID: budgetkey/analysis/spending/united

Main Page - Aggregated budget by functional classification (budget-functional-aggregates)
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 07:34:11.780872
Last Completion:
2026-09-24 07:38:58.859701
Last Success:
2026-09-24 07:38:58.859701

Pipeline ID: budgetkey/budget-functional-aggregates

budgetkey/documents
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 09:21:05.955444
Last Completion:
2026-09-24 09:21:09.599193
Last Success:
2026-09-24 09:21:09.599193

Pipeline ID: budgetkey/documents

budgetkey/elasticsearch/index_activities
Succeeded

Last Run triggered by:
dirty-task-update
Last Run started at:
2026-09-24 04:44:23.054380
Last Completion:
2026-09-24 04:45:03.103615
Last Success:
2026-09-24 04:45:03.103615

Pipeline ID: budgetkey/elasticsearch/index_activities

budgetkey/elasticsearch/index_budget
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 10:15:09.201246
Last Completion:
2026-09-24 10:29:34.462163
Last Success:
2026-09-24 10:29:34.462163

Pipeline ID: budgetkey/elasticsearch/index_budget

budgetkey/elasticsearch/index_contract_spending
Succeeded

Last Run triggered by:
dirty-task-update
Last Run started at:
2026-09-24 04:45:39.296637
Last Completion:
2026-09-24 07:06:09.141814
Last Success:
2026-09-24 07:06:09.141814

Pipeline ID: budgetkey/elasticsearch/index_contract_spending

budgetkey/elasticsearch/index_gov_decisions
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 12:14:56.786127
Last Completion:
2026-09-24 12:18:26.451015
Last Success:
2026-09-24 12:18:26.451015

Pipeline ID: budgetkey/elasticsearch/index_gov_decisions

budgetkey/elasticsearch/index_muni_budgets
Succeeded

Last Run triggered by:
dirty-task-update
Last Run started at:
2026-09-24 05:55:22.926534
Last Completion:
2026-09-24 06:01:43.296954
Last Success:
2026-09-24 06:01:43.296954

Pipeline ID: budgetkey/elasticsearch/index_muni_budgets

budgetkey/elasticsearch/index_muni_tenders
Succeeded

Last Run triggered by:
dirty-task-update
Last Run started at:
2026-09-24 05:23:02.194753
Last Completion:
2026-09-24 05:23:40.480577
Last Success:
2026-09-24 05:23:40.480577

Pipeline ID: budgetkey/elasticsearch/index_muni_tenders

budgetkey/elasticsearch/index_reports
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 10:54:27.879336
Last Completion:
2026-09-24 10:55:58.533484
Last Success:
2026-09-24 10:55:58.533484

Pipeline ID: budgetkey/elasticsearch/index_reports

budgetkey/elasticsearch/index_support_programs
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 08:01:22.959753
Last Completion:
2026-09-24 08:02:35.152992
Last Success:
2026-09-24 08:02:35.152992

Pipeline ID: budgetkey/elasticsearch/index_support_programs

budgetkey/elasticsearch/index_supports
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 08:02:41.688887
Last Completion:
2026-09-24 08:53:49.394452
Last Success:
2026-09-24 08:53:49.394452

Pipeline ID: budgetkey/elasticsearch/index_supports

budgetkey/elasticsearch/index_tenders
Succeeded

Last Run triggered by:
scheduled
Last Run started at:
2026-09-24 05:23:54.265860
Last Completion:
2026-09-24 05:55:22.908141
Last Success:
2026-09-24 05:55:22.908141

Pipeline ID: budgetkey/elasticsearch/index_tenders

budgetkey/elasticsearch/index_units
Succeeded

Last Run triggered by:
dirty-task-update
Last Run started at:
2026-09-24 04:45:03.118621
Last Completion:
2026-09-24 04:45:39.281585
Last Success:
2026-09-24 04:45:39.281585

Pipeline ID: budgetkey/elasticsearch/index_units

Send periodic emails (emails)
Succeeded

Last Run triggered by:
dirty-task-init
Last Run started at:
2026-09-18 15:03:22.120375
Last Completion:
2026-09-18 16:47:31.444369
Last Success:
2026-09-18 16:47:31.444369

Pipeline ID: budgetkey/emails/emails