Development record
Ideate starts from a source through the librarian
Press Release
A person gives ideate a web address, a list of them, or files, and gets the ideas in them tested without rewriting them by hand. Ideate has the librarian read the sources into a private reading pack, shows the ideas it found, ranked, and the person picks which to test; in an automatic mode it takes the top few and tests them one at a time. Every verdict records which pack items it tested and which ideas were offered.
"I pasted the address of an engineering write-up and got five ideas back, each with its sentence," said Carol, a tech lead. "I picked two. Each verdict says which paragraph it came from."
Why This Matters
Ideate takes one idea already worded. Given a source, the runner improvises the extraction, and its choices are recorded nowhere (iss-2610141647294219). The product thinker ruled the selection on 2026-10-14: the person picks from a ranked list, or an automatic mode ranks and tests one at a time.
What's In Scope
- Web addresses, lists of them and local files as ideate input, through the
librarian's
library packstep (itd-2610141646126492). - The pick, the automatic mode and its cap, and the record of both.
- What the leg-3 reviewers receive from a pack.
What's Out of Scope
- The pack itself (itd-2610141646126492) and the verdict schema (itd-2610141646454347).
Mechanism
We expect source-to-verdict runs to be auditable because the extraction is moved out of the runner's head into a recorded pack, and the pick (ideas offered, ideas chosen) is recorded with each verdict. Shown wrong if a verdict from a source run cannot be traced to the pack items it tested.
Scope Conditions
- A typed idea keeps working without a librarian run, recorded under the version 2 verdict schema.
- A verdict whose idea came from a private pack is always private (the product thinker's ruling of 2026-10-14), so pack citations never enter a committed record.
- Leg 3 stays off-policy: reviewers receive the pack's quoted items only, never its ranking, lens readings or project fit.
Acceptance Criteria
- Given a web address, a list of them or a local file as ideate's input, when the run starts, then a reading pack is recorded and the person is shown its ranked ideas to pick from.
- Given automatic mode, when the run starts, then the top ideas up to the cap are tested one after another with no question asked, and each verdict is recorded privately, as every verdict from a private pack is (adr-2610300908239458).
- Given a verdict from a source run, when it is recorded, then it carries the ideas offered and the ideas picked, and cites the pack items it tested, each resolving in the local pack store.
- Given a verdict whose idea came from a private pack, when it is recorded, then it is recorded privately, and recording it publicly is refused.
- Given a source run, when the leg-3 reviewers are briefed, then the brief holds the pack's quoted items and nothing of its ranking, lens readings or project fit.
- Given a typed idea, when ideate runs, then no librarian run is required.
Prior Art
- itd-104 (shipped): ideate's admission gauntlet, which this feeds.
- iss-2610141647294219 (open): the lab finding this delivers.
Open Questions
- The automatic mode's flag name and its default cap (technical facilitator, at planning).
Audit Notes
Empty. Populated by intent-auditor when intent moves to shipped/.
Frontmatter
| id | itd-2610141646452213 |
|---|---|
| type | intent |
| lifecycle | drafts |
| kind | bundle-member |
| severity | minor |
.abcd/development/intents/drafts/itd-2610141646452213-given-a-web-address-or-a-list-of-them.md
open on GitHub ↗ · commit history ↗
References3
- itd-2610141646126492A librarian turns sources into a quoted reading packbuilds on
- itd-2610141646454347An ideate verdict proves its own legsbuilds on
- itd-2610141646456128A private ideate verdict stays privatebuilds on
Referenced by4
- adr-2610141646525117The librarian treats unknown rights as all rights reserved, files privately first, and admits only named ratingsrelated
- adr-2610142116480836Ideate verdicts are private or public by the person's choice, and an idea's source is named publicly only when it graduatesrelated
- adr-2610300908239458Ideate verdicts are private unless the person says publicrelated
- iss-2610141647294219ideate's command page has no step for an input that is a source rather than an idea: given a web address holding several ideas, the runner must improvise the extraction (which ideas, how worded), and that choice shapes every later leg yet appears in no record (lab finding F-1).related
mentions2
- dcn-26101400000000052026-10-14 — Bundle ideate-librarian (itd-2610141646126492, itd-2610141646452213, itd-2610141646454347, itd-2610141646456128, itd-2610141646467500) is kept out of the v0.16.0 release and built meanwhile, to ship in its own release cut right after v0.16.0 lands (the product thinker's ruling of the day, reversing that afternoon's 'join Friday's release'). Its major issue iss-2610141647304982 therefore must not be open on the default branch when v0.16.0 is cut: the records land after that tag, or with the fix.
- itd-104**abcd gates a new idea before it becomes a record entry: research it against primary sources, grill it against the existing record, and let an independent adversary try to kill it.** A product thinker's exciting idea is cheapest to kill in its first hour — and most expensive to kill after it has minted intents, specs, and branches. `/abcd:ideate` runs the admission interview: SOTA research in which every load-bearing claim is checked against its primary source; a record grill — does the brief, an intent, an ADR, or a principle already cover, contradict, or supersede this?; and an independent adversarial review, evaluator outside the loop. The output is a verdict plus a recorded decision with rejected alternatives; only a surviving idea graduates to a draft intent. The protocol is already proven by hand: three ideas entered it on 2026-07-14 — two were killed (one by a measured null result its premise could not survive, one by three independently fatal methodological defects) and one was reframed by adversarial review before a line was built. The manual run also named the two load-bearing steps automation must keep: check the record first (one idea was already written and superseded), and open the primary (three secondary-source claims were falsified, one of them fabricated by tool extraction). "The ideas I'm proudest of are the ones abcd killed in an afternoon," said Iris, a product thinker. "Each one left a recorded reason behind, so I never talk myself back into them six months later."