Skip to content

OQ-5 — Is a min_line_items field needed? #6

Open

Description

@Sirajmx

Spec: § 2, § 4 · OpenProposal 3.0 draft 1 (§ 8, question 5)

The draft makes proposals subsettable unless binding terms mandate linked
execution. Does the proposal need an explicit min_line_items to require a
bundle purchase, or is that left to buyer discretion and the binding terms?

What would settle it: whether sellers actually merchandise bundles that must
be bought whole, and whether "binding terms" is a precise enough hook.


This is the tracking issue for open question 5. Answer it here, in the comments. Evidence from implementation or real inventory carries the most weight (comment process).

Comment period: 2026-09-22 → 2026-10-22. This repository is public, so anonymise any examples.

Activity

  1. Sirajmx commented on Oct 8, 2026

    @Sirajmx
    ContributorAuthor

    Change request #23 proposes linked_execution on the proposal and requires on line items. linked_execution: all would cover the all-or-nothing case this question asks about, and requires would cover bundles that are partly linked.

    We propose that this open question be dispositioned together with #23 at adjudication. It remains open until then, and comments are welcome on either issue.

  2. premesh commented on Oct 27, 2026

    @premesh

    Evidence from OOH: yes, sellers sell bundles that have to be bought whole, and they're common. Examples, anonymised:

    A count alone doesn't capture these, because the bundle is a specific set, not "at least N". So I'd back #23's linked_execution: all over a bare min_line_items, with requires for partly linked cases. A domination with optional add-on units is the case requires handles.

  3. KonstantinMirin commented on Nov 5, 2026

    @KonstantinMirin

    Thanks, @premesh, for the OOH evidence. Our packages PR answers this question with a specific set, not a count, as you suggest. A package encloses the line items sold only together, such as a full line, a showing, or a station domination, and the add-ons sold only with it. requires and linked_execution go.

    One gap stays open, as § 8 question 5: what cancelling one line item of an agreed package does to the rest.

    Analyzed and generated with the help of Claude, fully reviewed by me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions