Cycle 2026-06-30T12:46:46Z · data/observability.json
Runtime Summary
Normal flow health- Last cycle new posts
- 1
- Last cycle failures
- 0
- Output path
- data/posts.jsonl
- State path
- data/state.json
- Watch log path
- data/watch.log
Notification Summary
ntfy delivery- Topic
- https://ntfy.sh/freecycle-alert
- Configured filter
- OFFER
- Observed filter
- OFFER
- Last success
- 2026-06-23T09:13:26Z
- Last failure
- Never
- Failure reason
- None
Last payload preview
OFFER | Wichenford | Small coffee or bedside table | IKEA furniture 85%
Classifier Summary
AI gate activity- Last run
- 2026-06-30T12:46:45Z
- Model
- gpt-4.1-nano
- Active rules
- Appliences that I can resell
- Last failure
- 2026-05-14T09:33:55Z
- Failure reason
- [Errno 13] Permission denied: '/nonexistent'
Latest Classification Results
Per-post scores from the last classifier runMoving boxes
Did not pass
Appliences that I can resell: 0% (skip)
Per-town Status
Watermark and last poll| Town | Status | # | Last polled | Error |
|---|---|---|---|---|
| BirminghamUK | ok | 0 | 2026-04-01T22:14:49Z | — |
| CheltenhamUK | ok | 1 | 2026-06-30T12:46:45Z | — |
| DroitwichSpaUK | ok | 0 | 2026-06-30T12:46:46Z | — |
| EveshamUK | ok | 0 | 2026-06-30T12:46:43Z | — |
| RedditchUK | ok | 0 | 2026-06-30T12:46:46Z | — |
| StratforduponAvonUK | ok | 0 | 2026-06-30T12:46:44Z | — |
| WorcesterUK | ok | 0 | 2026-06-30T12:46:46Z | — |
Recent Events
Structured runtime trailCycle completed: 1 new post(s), 0 failure(s) across 6 town(s)
RedditchUK: poll ok, 0 new post(s)
DroitwichSpaUK: poll ok, 0 new post(s)
WorcesterUK: poll ok, 0 new post(s)
CheltenhamUK: poll ok, 1 new post(s)
Classifier result: matched 0 of 1 post(s)
StratforduponAvonUK: poll ok, 0 new post(s)
EveshamUK: poll ok, 0 new post(s)
Cycle completed: 0 new post(s), 0 failure(s) across 6 town(s)
RedditchUK: poll ok, 0 new post(s)
Latest Stored Posts
Most recent extracted rowsMoving boxes
Brockworth
2026-06-30 12:43 UTC · ID 102365804
Double divan silver crushed velvet bed with headboard board
Worcester
2026-06-30 12:35 UTC · ID 102365740
Magazines
Wickhamford
2026-06-30 12:34 UTC · ID 102365728
Magazines
Wickhamford
2026-06-30 12:33 UTC · ID 102365712
Ladies Assorted Clothes
Redditch
2026-06-30 11:27 UTC · ID 102365228
Latest Notified Posts
Last successful ntfy payloadSmall coffee or bedside table
Wichenford
Watcher Log Tail
Open full logs from freecycle_alarm.cli import main
File "/usr/local/lib/python3.12/site-packages/freecycle_alarm/cli.py", line 11, in <module>
from .classifiers import (
ImportError: cannot import name 'ClassifierConfigError' from 'freecycle_alarm.classifiers' (/usr/local/lib/python3.12/site-packages/freecycle_alarm/classifiers.py)
Traceback (most recent call last):
File "/usr/local/bin/freecycle-extract", line 3, in <module>
from freecycle_alarm.cli import main
File "/usr/local/lib/python3.12/site-packages/freecycle_alarm/cli.py", line 11, in <module>
from .classifiers import (
ImportError: cannot import name 'ClassifierConfigError' from 'freecycle_alarm.classifiers' (/usr/local/lib/python3.12/site-packages/freecycle_alarm/classifiers.py)
Traceback (most recent call last):
File "/usr/local/bin/freecycle-extract", line 3, in <module>
from freecycle_alarm.cli import main
File "/usr/local/lib/python3.12/site-packages/freecycle_alarm/cli.py", line 11, in <module>
from .classifiers import (
ImportError: cannot import name 'ClassifierConfigError' from 'freecycle_alarm.classifiers' (/usr/local/lib/python3.12/site-packages/freecycle_alarm/classifiers.py)
Traceback (most recent call last):
File "/usr/local/bin/freecycle-extract", line 3, in <module>
from freecycle_alarm.cli import main
File "/usr/local/lib/python3.12/site-packages/freecycle_alarm/cli.py", line 11, in <module>
from .classifiers import (
ImportError: cannot import name 'ClassifierConfigError' from 'freecycle_alarm.classifiers' (/usr/local/lib/python3.12/site-packages/freecycle_alarm/classifiers.py)
Traceback (most recent call last):
File "/usr/local/bin/freecycle-extract", line 3, in <module>
from freecycle_alarm.cli import main
File "/usr/local/lib/python3.12/site-packages/freecycle_alarm/cli.py", line 11, in <module>
from .classifiers import (
ImportError: cannot import name 'ClassifierConfigError' from 'freecycle_alarm.classifiers' (/usr/local/lib/python3.12/site-packages/freecycle_alarm/classifiers.py)
Traceback (most recent call last):
File "/usr/local/bin/freecycle-extract", line 3, in <module>
from freecycle_alarm.cli import main
File "/usr/local/lib/python3.12/site-packages/freecycle_alarm/cli.py", line 11, in <module>
from .classifiers import (
ImportError: cannot import name 'ClassifierConfigError' from 'freecycle_alarm.classifiers' (/usr/local/lib/python3.12/site-packages/freecycle_alarm/classifiers.py)
Traceback (most recent call last):
File "/usr/local/bin/freecycle-extract", line 3, in <module>
from freecycle_alarm.cli import main
File "/usr/local/lib/python3.12/site-packages/freecycle_alarm/cli.py", line 11, in <module>
from .classifiers import (
ImportError: cannot import name 'ClassifierConfigError' from 'freecycle_alarm.classifiers' (/usr/local/lib/python3.12/site-packages/freecycle_alarm/classifiers.py)