Skip to content

Feature: Add support for temporary/ephemeral profiles (Pour Over Mode) #232

@hessius

Description

@hessius

Closed — Consolidated into #237

The temporary profile lifecycle is now part of the Pour-Over Meticulous Machine Integration (#237).

The implementation will still produce a reusable TempProfileService class that future features (recipes, guest profiles, dev iteration) can consume — but it's scoped and delivered as part of the pour-over feature rather than as a standalone abstraction.


Original description preserved below for reference.


Description

Currently, the pyMeticulous API requires all profiles to be saved persistently to the Meticulous machine. There is no native way to run a profile temporarily without leaving it stored on the machine.

This feature would enable a "Temporary Profile Mode" on the Meticulous machine — allowing users to run one-off espresso profiles without cluttering the machine's profile storage with temporary configurations.

Suggested automated flow

  1. Create the profile on the machine (persists)
  2. Apply it (load as active)
  3. Start the shot
  4. Purge the brew cylinder upon completion
  5. Delete the profile after completion

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions