redvault-ai/garnix/PLAN.md
Tristan Druyen 78f89dcd8b
Add garnix
Modified-by: Tristan Druyen <tristan@vault81.de>
2025-01-31 12:28:07 +01:00

1.6 KiB

Time tracker/watcher with intervention mode

  • integrations
    • awatcher for tracking
    • nix for config enforcement/focus profile creation
    • oproject
      • time tracking submission
      • profile selection(based on planned task/vacation tasks for the day??)
      • completion checking
      • general task config via yaml comment in task desk ????
      • e.g. garnix-magic-str profile: coding, pomodoro:20/10
  • blocking via nix conf?
    • user based ? (seems easiest)
    • force logout for user & do not allow relogin ?
  • high level config
    • focus profiles
      • set of alow/denylists apps/window titles/binarys/pkgs/hostnames!/websites!
      • e.g.
        • coding for work
        • coding for fun
        • nix config hacking
    • tasks
      • attrs
        • profile while ongoing
        • allowed and or forced enable/disable times with rules
          • e.g. for freetime/fun 18:00-09:00 allowed
          • e.g. for daily oproject 17:00-completed forced
        • completion criteria
          • forced steps ?
            • e.g. task creation/selection via webview browser in leptos UI
            • via of links to guide through
            • (how to get completion from webview ????)
              • get completion otherwise/show overlay button?
          • day filled in oproject
          • time psased
          • commit (with refid for ticket?)
          • customScript (e.g. wget url for fix when website breaks)
      • examples
        • daily timetrack/bookkepping
        • complete coding task
    • checkins (maybe just a category of repeating task?)
      • enforce task completion

MVP

  • force me to create oproject track (no ui, just nix foo & completion checking)