nidus-sync/db/dberrors
Eli Ribble 2538638c9d
Create generic backend process, fix background interdependencies
This refactor was born out of the inter-dependency cycles developing
between the "background" module and just about every other module which
was caused by the background module becoming a dependency of every
module that needed to background work and the fact that the background
module was also supposedly responsible for the logic for processing
those tasks.

Instead the "background" module is now very, very shallow and relies
entirely on the Postgres NOTIFY logic for triggering jobs. There's a new
table, `job` which holds just a type and single row ID.

All told, this means that jobs can be added to the queue as part of the
API-level or platform-level transaction, ensuring atomicity, and
processing coordination is handled by the platform module, which can
depend on anything.
2026-03-16 19:52:29 +00:00
..
address.bob.go Push geocoding down a layer 2026-03-04 18:29:52 +00:00
arcgis.account.bob.go Add data for handling parcel images 2026-02-28 22:54:39 +00:00
arcgis.address_mapping.bob.go Add new tables for storing parcel and address data 2026-02-26 18:18:33 +00:00
arcgis.layer.bob.go Add new tables for storing parcel and address data 2026-02-26 18:18:33 +00:00
arcgis.layer_field.bob.go Add new tables for storing parcel and address data 2026-02-26 18:18:33 +00:00
arcgis.oauth_token.bob.go Add data for handling parcel images 2026-02-28 22:54:39 +00:00
arcgis.parcel_mapping.bob.go Add new tables for storing parcel and address data 2026-02-26 18:18:33 +00:00
arcgis.service_feature.bob.go Add data for handling parcel images 2026-02-28 22:54:39 +00:00
arcgis.service_map.bob.go Add data for handling parcel images 2026-02-28 22:54:39 +00:00
arcgis.user_.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
arcgis.user_privilege.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
bob_errors.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
comms.email_contact.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
comms.email_log.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
comms.email_template.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
comms.mailer.bob.go Add data for handling parcel images 2026-02-28 22:54:39 +00:00
comms.phone.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
comms.text_job.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
comms.text_log.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
compliance_report_request.bob.go Add data for handling parcel images 2026-02-28 22:54:39 +00:00
compliance_report_request_mailer.bob.go Rework mailer database schema, add UUID to mailers 2026-03-02 23:27:55 +00:00
district_subscription_email.bob.go Create report platform layer 2026-01-31 20:08:08 +00:00
district_subscription_phone.bob.go Create report platform layer 2026-01-31 20:08:08 +00:00
feature.bob.go Remove a bunch of generated bob, add feature and review tasks 2026-03-06 18:56:30 +00:00
feature_pool.bob.go Remove a bunch of generated bob, add feature and review tasks 2026-03-06 18:56:30 +00:00
fieldseeker.containerrelate.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.fieldscoutinglog.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.habitatrelate.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.inspectionsample.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.inspectionsampledetail.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.linelocation.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.locationtracking.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.mosquitoinspection.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.pointlocation.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.polygonlocation.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.pool.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.pooldetail.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.proposedtreatmentarea.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.qamosquitoinspection.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.rodentlocation.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.samplecollection.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.samplelocation.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.servicerequest.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.speciesabundance.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.stormdrain.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.timecard.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.trapdata.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.traplocation.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.treatment.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.treatmentarea.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.zones.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker.zones2.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fieldseeker_sync.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
fileupload.csv.bob.go Make file uploads of CSV actually save to disk 2026-02-08 01:44:44 +00:00
fileupload.error_csv.bob.go Do file upload, show list of uploads, do initial processing. 2026-02-09 18:25:44 +00:00
fileupload.error_file.bob.go Do file upload, show list of uploads, do initial processing. 2026-02-09 18:25:44 +00:00
fileupload.file.bob.go Make file uploads of CSV actually save to disk 2026-02-08 01:44:44 +00:00
fileupload.pool.bob.go Fix up attaching errors to rows 2026-02-16 17:59:18 +00:00
goose_db_version.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
h3_aggregation.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
job.bob.go Create generic backend process, fix background interdependencies 2026-03-16 19:52:29 +00:00
lead.bob.go Relate compliance report requests through leads 2026-03-05 01:22:21 +00:00
note_audio.bob.go Create generic backend process, fix background interdependencies 2026-03-16 19:52:29 +00:00
note_audio_breadcrumb.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
note_audio_data.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
note_image.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
note_image_breadcrumb.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
note_image_data.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
notification.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
organization.bob.go Move data out of import.district and in to organization 2026-02-17 05:33:12 +00:00
parcel.bob.go Add new tables for storing parcel and address data 2026-02-26 18:18:33 +00:00
publicreport.image.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
publicreport.image_exif.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
publicreport.notify_email_nuisance.bob.go Alter report submission page to request reporter name and consent 2026-02-06 15:39:49 +00:00
publicreport.notify_email_water.bob.go Rework publicreport addressing 2026-03-09 18:02:22 +00:00
publicreport.notify_phone_nuisance.bob.go Alter report submission page to request reporter name and consent 2026-02-06 15:39:49 +00:00
publicreport.notify_phone_water.bob.go Rework publicreport addressing 2026-03-09 18:02:22 +00:00
publicreport.nuisance.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
publicreport.nuisance_image.bob.go Store images with nuisance reports 2026-01-31 22:14:46 +00:00
publicreport.subscribe_email.bob.go Modify email subscription table to drop district ID 2026-02-10 05:12:42 +00:00
publicreport.subscribe_phone.bob.go Modify email subscription table to drop district ID 2026-02-10 05:12:42 +00:00
publicreport.water.bob.go Rework publicreport addressing 2026-03-09 18:02:22 +00:00
publicreport.water_image.bob.go Rework publicreport addressing 2026-03-09 18:02:22 +00:00
resident.bob.go Add data for handling parcel images 2026-02-28 22:54:39 +00:00
review_task.bob.go Remove a bunch of generated bob, add feature and review tasks 2026-03-06 18:56:30 +00:00
review_task_pool.bob.go Remove a bunch of generated bob, add feature and review tasks 2026-03-06 18:56:30 +00:00
sessions.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
signal.bob.go Add signal database schema 2026-03-04 14:58:43 +00:00
site.bob.go Add new view for report counts and invalidated status 2026-03-12 15:27:36 +00:00
spatial_ref_sys.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00
tile.cached_image.bob.go Save tiles to the database to make empty tile load faster 2026-03-11 17:01:47 +00:00
user_.bob.go Add ability to make LLM agent forget the conversation history 2026-01-27 18:44:02 +00:00