58 Commits

Author SHA1 Message Date
logaritmisk 39e39581c4 chore: remove fixtures for deleted providers
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 16:26:17 +02:00
logaritmisk 4a22c795ea polish: drop dead provider_names, clarify status mapping, README prereq
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 15:37:59 +02:00
logaritmisk 6babaa0166 docs: add justfile and rewrite README/CLAUDE.md for service architecture
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 15:34:21 +02:00
logaritmisk 86c4440576 feat: wire config, component loading, and axum serve in main
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05 15:32:10 +02:00
logaritmisk 7747ffbc20 test: prove WIT boundary with real component integration test
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05 15:25:36 +02:00
logaritmisk eeec821af2 feat: add wasmtime host with epoch-bounded WasmProvider
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 15:23:11 +02:00
logaritmisk 58f4bd4fdf feat: add axum HTTP layer with lookup endpoint and healthz
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 15:19:18 +02:00
logaritmisk 0880198b3c test: prove provider panic containment and isolation 2026-06-05 15:16:37 +02:00
logaritmisk 1a33317b6d feat: add LookupService with moka cache and provider orchestration
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 15:13:28 +02:00
logaritmisk 9f3ff2633c feat: add server error types and reqwest fetcher 2026-06-05 15:10:11 +02:00
logaritmisk 86b196c2d8 feat: add server model types and API serialization shape 2026-06-05 15:08:30 +02:00
logaritmisk 09f05b8c23 feat: reject non-200 responses in hitta component with precise error 2026-06-05 15:07:11 +02:00
logaritmisk 9c4493c1a4 feat: export hitta parser as a WASM component via wit-bindgen
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 15:02:57 +02:00
logaritmisk a5896e046c refactor: address review — sort_by_key and optional comment timestamps 2026-06-05 15:01:14 +02:00
logaritmisk 4980beec0a feat: add hitta.se flight-data parser as pure native-testable functions
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-05 14:54:04 +02:00
logaritmisk 896333254a test: add second fresh hitta.se fixture (low-activity number)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 14:48:14 +02:00
logaritmisk 3804901237 test: add fresh hitta.se fixture for parser port
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 14:45:52 +02:00
logaritmisk de0b0d9280 refactor!: replace CLI with workspace scaffold for WASM provider service 2026-06-05 14:37:03 +02:00
logaritmisk f8555722af docs: add implementation plan for WASM provider service
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 14:34:29 +02:00
logaritmisk 4093c344be docs: add v1 design spec — WASM provider service
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 14:24:01 +02:00
logaritmisk 831d5c4184 docs: add CLAUDE.md with build commands and architecture notes
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-05 13:50:40 +02:00
logaritmisk af5b9d2e22 chore: update crates to get it to compile 2026-01-27 15:30:28 +01:00
logaritmisk 0f42ffdbbb Did stuff 2021-05-08 14:18:03 +02:00
logaritmisk 51fe50399d Update tests. 2019-03-13 09:48:10 +01:00
logaritmisk 92323e38f7 Update. 2019-03-13 09:43:44 +01:00
logaritmisk f49399353c Changes to yaml version of vem ringde. 2019-03-13 09:37:50 +01:00
logaritmisk c23987f97d Update. 2019-02-18 08:31:05 +01:00
logaritmisk f3fee81a11 Use yaml instead of toml? 2019-02-18 08:30:07 +01:00
logaritmisk 7569896f6b Definition support. 2019-02-12 13:04:39 +01:00
logaritmisk 70f89cc35c Dry. 2019-02-07 16:18:59 +01:00
logaritmisk 3edc4e411a Remove unhtml.
More info from eniro.
2019-02-07 13:29:05 +01:00
logaritmisk 7f12e84acc More tests, collect more data, and refactor some code. 2019-02-07 11:42:19 +01:00
logaritmisk 20e41d8f65 Did a lot of things. 2019-02-06 17:08:45 +01:00
logaritmisk 8b1cc276d6 Use insta for testing. 2019-02-06 09:24:42 +01:00
logaritmisk 5a1d428c22 Clean up output, and fix more tests. 2019-01-22 12:00:12 +01:00
logaritmisk a1d11c976d Make title on comment optional. 2019-01-22 11:36:31 +01:00
logaritmisk b163e3c0fc Convert dates to local time. 2019-01-22 11:29:34 +01:00
logaritmisk 0e32e8fa9c Fix more tests. 2019-01-22 11:16:04 +01:00
logaritmisk 8e0563b463 A lot more fixtures, use chrono for date. 2019-01-22 10:27:38 +01:00
logaritmisk 94fa03d45c Added test, but broke stuff. 2019-01-21 15:41:53 +01:00
logaritmisk 1f63bcf85f Small fix. 2019-01-18 07:49:20 +01:00
logaritmisk eb0bfd4e71 Better handling. 2019-01-17 15:34:11 +01:00
logaritmisk 31922bbc3f Collect a lot more data. 2019-01-17 15:02:50 +01:00
logaritmisk b60419f3d1 Better logging. 2019-01-17 13:22:06 +01:00
logaritmisk d056b52e71 Added some basic logging.
Fix cache invalidation (1 day for now).
2019-01-17 11:53:56 +01:00
logaritmisk a3e515c3a7 Better handling of errors, not good, but better. 2019-01-17 10:46:46 +01:00
logaritmisk b214f9b621 Upgrade. 2019-01-16 20:37:32 +01:00
logaritmisk e1a65df405 Add more logic for konsumentinfo.se, telefonforsaljare.nu, and handle error for hitta.se. 2019-01-16 17:32:56 +01:00
logaritmisk e4a554a61b Some small changes. 2018-12-19 16:41:56 +01:00
logaritmisk 1d8144bfa7 Better handling for hitta.se 2018-12-19 14:02:23 +01:00