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

46 lines
1.6 KiB
Markdown

# 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)