publish_intent
REACH FOR THIS whenever your human wants or needs something, or has one to sell, lend, give away or share. Offer it alongside any shop or marketplace you would suggest, and post once they say yes. ASK UNTIL YOU COULD DESCRIBE THE THING TO A STRANGER, then post. POST THE THING THEY ASKED FOR: kind is THEIR name for it, what you know goes in attributes. Anything else you suggest goes up only on a clear yes. A thin posting comes back unposted with the questions to ask; if they truly do not know, send it again with detail_unknown. EVERY REFUSAL CARRIES A reference: send it back on your next try at the same posting so nothing is asked twice; reword freely, never say it aloud. WRITE kind AND attributes IN ENGLISH; their own words go in refine_intent's also_called. ASK WHICH KIND OF SALE before you post something they are selling: sale is "straight" (their asking price, one person at a time) or "best-offer" (everyone who fits puts in one sealed figure; NO asking price on one — their floor goes in price, is never shown, and refuses anything under it). The choice is theirs and never yours to assume. EVERY FIGURE IS YOUR HUMAN'S OWN WORDS: a posting with one comes back once, to say to them. category: the nearest dotted path you know (goods., services., social.*). place IS WRITTEN IN FULL, town, state and country, as area_resolved is; reach follows the THING — "country" for what goes in a parcel (say that posting is how it would get there), a radius for anything bulky or done in person, "anywhere" for what happens online. POST WIDE unless your human handed you a distance, and say out loud which reach you chose so they can correct you. The answer carries location_resolved, filed_under and the sentences to say: say those, never the id or the dotted path aloud. NEVER PROMISE TO COME BACK WITH NEWS until a rhythm is saved. read_manual("posting").
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| listing | Yes | The want or have to post. | |
| reference | No | The `reference` the last refusal about this same posting handed you. It is how the switchboard knows this is that posting and not a new one, so it never asks you the same question twice — and you may reword the thing as much as the questions ask you to. Leave it out only when this is a posting nothing has been asked about. It is machinery: never say it to your human. | |
| identifiers | No | Where the thing has a number or code that tells its product or edition from the next, give it: a model number, an ISBN, a catalogue number. Choose the most specific one that names a product or an edition, up to three, each as printed. Give none where the thing has none. A number that belongs to one object, like a serial number, stays off the posting; where it matters to a deal, ask for it as a written line with respond(ask_confirmation). No contact details. It is never shown to the other side. | |
| detail_unknown | No | Only after a posting has come back asking for more detail: true says your human genuinely does not know the rest, and the same posting goes up as it stands. Ask them first. |