Commit History

Rotate the query frontier on dry cycles; adopt and re-queue never-ingested downloads
5caa5bd
Running
unverified

Mathias Heider Claude Fable 5.1 commited on

README: operations notes for the 22 Sep update (stall detector, budgeted sources, cost column, figure linking)
94bae56
unverified

Mathias Heider Claude Fable 5.1 commited on

crawler: per-host circuit breaker on budget refusals; OpenAlex account key
f893f4c
unverified

Mathias Heider Claude Fable 5.1 commited on

discovery: NASA NTRS lane (search_ntrs), on by default
634726e
unverified

Mathias Heider Claude Fable 5.1 commited on

agent_runs instrumentation, stall detector, figure linking in the cycle
830111f
unverified

Mathias Heider Claude Fable 5.1 commited on

Gemini token accounting: usageMetadata -> Extraction, VisionStats, PdfResult
5ea82ce
unverified

Mathias Heider Claude Fable 5.1 commited on

pipeline sync: figure citation linking (figure_links.py, --link-figures) from the pipeline repo
e5bfacd
unverified

Mathias Heider Claude Fable 5.1 commited on

Review Queue: read the real columns; report an unreadable queue; log failed boot migrations
98b844c
unverified

Mathias Heider Claude Fable 5.1 commited on

migration: re-key material_key without a self-join on id
4d2a5a9
unverified

Mathias Heider Claude Fable 5.1 commited on

Keep the agent running: cycle watchdog, Retry-After cap, boot at container start, self keep-alive
73849a1
unverified

Mathias Heider Claude Fable 5.1 commited on

Figure & graph mining in the autonomous cycle: figures.py + Postgres port, crops stored in DB, review UI
de5014e
unverified

Mathias Heider Claude Fable 5 commited on

crawler: no Unpaywall lookups at discovery time (sync from pipeline repo)
bb6ce8f

Mathias Heider Claude Fable 5 commited on

agent: harvest until a per-cycle paper target, not the first hit
a92d430

Mathias Heider Claude Fable 5 commited on

agent: harvest in rounds until a paper is found
9563057

Mathias Heider Claude Fable 5 commited on

crawler: fall back to alternate OA locations when the primary URL fails
3ada237

Mathias Heider Claude Fable 5 commited on

ui: dark theme as the app default
6785a6b

Mathias Heider Claude Fable 5 commited on

fix: run the URL-blacklist reset at boot; log why downloads were skipped
1fa5cbc

Mathias Heider Claude Fable 5 commited on

fix: persist crawler retry counts; one-shot reset of poisoned URL blacklist
2f3aa0d

Mathias Heider Claude Fable 5 commited on

fix: sync hardened crawler + working query expansion from pipeline repo
d679d58

Mathias Heider Claude Fable 5 commited on

ui: theme tokens follow the configured theme, not the viewer's OS scheme
aa55842

Mathias Heider commited on

ui: README pages table reflects the restyled UI (front-matter unchanged)
88322e0

Mathias Heider commited on

ui: Runs & Logs — styled cycle history, per-run event stream
93ccb4d

Mathias Heider commited on

ui: Review Queue — flagged rows as warning chips, promote in a card
b97992e

Mathias Heider commited on

ui: Recently Added — header pills, KPI tiles, styled documents table
10f8ac2

Mathias Heider commited on

ui: Run Control — settings grouped into cards, layout only
ed28626

Mathias Heider commited on

ui: Database — visual layer only (KPI tiles, filter card, richer material expanders)
e64ca78

Mathias Heider commited on

ui: Dashboard — health at a glance (header pills, KPI tiles, per-cycle charts, activity feed)
c211d9a

Mathias Heider commited on

ui: design system + branded shell (agent/ui_theme.py, light theme, brand row, footer)
65f8872

Mathias Heider commited on

Fix false 'cycle running' state: boot force-sweeps dead runs and clears leftover lock; UI treats only a fresh lock as running
406b4d1
verified

dehua123 commited on

Anti-hang hardening: TCP keepalives + statement timeout on PG connections, cap Retry-After sleeps, sweep stale 'running' runs at boot and before each cycle
3f67f54
verified

dehua123 commited on

Fix Database page crash when a material has no SI values (empty float64 selection + str)
e66d6e4
verified

dehua123 commited on

Database page v2: material-first view — expandable per-material property breakdown; raw tables moved to second tab
8eebf94
verified

dehua123 commited on

Database page v2: material-first view — expandable per-material property breakdown; raw tables moved to second tab
93ed16e
verified

dehua123 commited on

Add Database page: browse material tables with filters, pagination, CSV export
b5cfe5c
verified

dehua123 commited on

Initial deploy: autonomous ingestion agent (plan→discover→dedupe→download→ingest→report)
11dde75
verified

dehua123 commited on

initial commit
8aac6ff
verified

dehua123 commited on