Skip to content

clue: First draft of clue generation

Context

See #7 (closed).

This is a first draft with:

  • A SPI definition
  • An implementation using OpenAI API
  • A core API

Open points (to be treated in next MRs):

  • Allow to get clues after grid resolution (modify SolveUsecase)
  • Testability
  • Decline the OpenAI plugin is several flavors/difficulties: E.g. rational, cryptic, ...

What has changed?

Main Changes

spi-clue

Created.

spi-presenter

Added clue presentation methods.

core

  • Added ListClueProvidersUsecase.
  • Added GetCluesUsecase.

clue-openai-plugin

  • Created.
Edited by Antoine Belvire

Merge request reports