whats-this-listing-about
pink
#180 / 601
NAME
whats-this-listing-about — Plain-language summary for a glance.
SYNOPSIS
id whats-this-listing-about
tier pink
section §7. Pink — Sakura local (65 baseline, 131 post-matrix)
trigger event
tools cortex_query
source carry-forward
DESCRIPTION
Sakura's local 8B model handles this on-device. Free, private, Cortex-grounded. The 'I just know what you have' tier.
Plain-language summary for a glance.
MECHANISM
;;~ title "What's this listing about?" ;;~ author "lacuna" ;;~ version 1 ;;~ mode automation ;;~ flavor pink ;;~ id whats-this-listing-about ;;~ touches () ;;~ summary "Plain-language summary for a glance." ;; Plain-language summary for a glance. ;; ;; Local Sakura runs over one listing's context. precondition_fetch ;; pulls the listing record, sakura/decide produces the summary or ;; comparison, type-trap on the output, then announce. (cart 'whats-this-listing-about '((author . "lacuna") (version . 1) (read-only . #t))) (define (start ctx) (let ((id (ctx-get 'listing-id ctx))) (if (null? id) (escalate 'missing-listing-id null) (next 'fetch ctx)))) (define (fetch ctx) (let ((id (ctx-get 'listing-id ctx))) (act 'etsy/listing (list id) 'invoke))) (define (invoke ctx) (let ((listing (ctx-result ctx))) (cond ((null? listing) (escalate 'no-data null)) ((eq? listing 'rate-limited) (after 30 'fetch ctx)) (else (act 'sakura/decide (list 'task 'whats-this-listing-about listing) 'check-result))))) (define (check-result ctx) (let ((r (ctx-result ctx))) (cond ((null? r) (escalate 'sakura-empty null)) ((not (string? r)) (escalate 'sakura-garbled null)) (else (next 'announce (ctx-set 'output r ctx)))))) (define (announce ctx) (done))
EXAMPLES
Example forthcoming —
docs/automations/examples.json entry editable in place.TIER
pink
Sakura local 8B · free · on-device
FITNESS
Ready
Fits any shop today — this one has no sample-size floor.
SEE ALSO
HISTORY
canonical source: curator/docs/AUTOMATIONS-CANONICAL.md · §7-pink-sakura-local-65-baseline-131-post-matrix
last regenerated: 2026-06-05 20:31 UTC (mechanical — edits land in the MD or sidecars, not here)
KNOWN BUGS
(none recorded — flag in AUTOMATIONS-CANONICAL.md or open an issue against the cart file)