Skip to content

Rewrite workshop 00: Principles, layers, glossary #327

Closed

Description

@bubulux

Part of #326.

Questions

  • Building-block rules: a block works alone; links between blocks are optional and made by the user
  • Core vs. extension tiers
  • Personas: DP, location scout, gaffer, line producer
  • One name per concept. Collisions today: "sequence" ×3 (capture, timeline block, light sequence), "device" ×2 (phone specs, light fixtures), "workspace" ×2 (tenancy, virtual desktops), "fit" ×2 (viewfinder zoom, view mode)

As-is sources

docs/architecture.md, packages/vocab

Format

No product code. I prepare docs/rewrite/00-principles.md with the as-is state (with file paths), the problems and leaks, a proposal and the open questions; mockups go to docs/rewrite/mockups/. The owner decides, the decisions are recorded in the page's "Decided" section and here, and the PR is merged into rewrite/plan.

Activity

  1. bubulux commented on Nov 12, 2026

    @bubulux
    CollaboratorAuthor

    Proposal page: PR #342 (docs/rewrite/00-principles.md).

    Decided by the owner, 2026-11-12:

    • Series = several photos taken as one capture.
    • Device (capture hardware with specs, core) and Fixture (controllable equipment, lights extension) are two concepts; flows drive fixtures.
    • View modes: Mask / Outline / Crop / Full; the viewfinder control is "Zoom to frame".
    • Three tiers: core, standard apps, extensions.

    Open: the owner's read of the ten principles, the persona table (anyone missing?) and the rest of the glossary.

  2. bubulux commented on Nov 12, 2026

    @bubulux
    CollaboratorAuthor

    Decided by the owner, 2026-11-12 (merged with PR #342 into rewrite/plan):

    • The principles stand as a start and are detailed during the workshops.
    • Two layers, no personas: the rewrite builds a base layer of primitives; personas, roles and team workflows are business logic modelled on top of it later. Roles are only test cases for the primitives.
    • The glossary stands as a beginning.
  3. changed the title [-]Rewrite workshop 00: Principles, personas, glossary[/-] [+]Rewrite workshop 00: Principles, layers, glossary[/+] on Nov 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions