felixm
6ce6bb97ab
Wire commitments into session UI
2026-05-25 21:13:35 -04:00
felixm
65b2a756c5
Enable winapi windef feature
2026-05-25 21:07:34 -04:00
felixm
7b1bc32c3f
Harden window evidence adapters
2026-05-25 21:03:36 -04:00
felixm
92cc023b4d
Expose window evidence snapshots
2026-05-25 20:57:41 -04:00
felixm
1b8b6cabf0
Require planning before activation replay
2026-05-25 15:52:13 -04:00
felixm
a71a7ce84f
Close transition replay loopholes
2026-05-25 15:48:40 -04:00
felixm
dd9fc3de3a
Require transition policy replay
2026-05-25 15:43:03 -04:00
felixm
2e58e3b269
Keep transition policy consistent
2026-05-25 15:36:15 -04:00
felixm
999d99749a
Enforce session replay invariants
2026-05-25 15:29:02 -04:00
felixm
3cf6ab42b8
Reject invalid session replay
2026-05-25 15:23:45 -04:00
felixm
3cece19e73
Harden session event replay
2026-05-25 15:20:09 -04:00
felixm
aebebade87
Add session controller
2026-05-25 15:12:48 -04:00
felixm
c02002825d
Lock event log reads
2026-05-25 15:08:50 -04:00
felixm
e7cc388742
Lock durable event log appends
2026-05-25 15:04:07 -04:00
felixm
814f28c5ae
Format state machine assertion
2026-05-25 13:13:59 -04:00
felixm
03eb1f82b3
Harden event log validation
2026-05-25 13:13:14 -04:00
felixm
52d5c65290
Add hash chained event log
2026-05-25 13:09:20 -04:00
felixm
a7f9ef9e42
Add allowed context matching
2026-05-25 13:04:18 -04:00
felixm
0c0d5292a8
Restrict admin override exits
2026-05-25 13:00:34 -04:00
felixm
1d4372c6c3
Harden state transition errors
2026-05-25 12:56:38 -04:00
felixm
3fe7131f13
Add commitment state machines
2026-05-25 12:52:19 -04:00
felixm
b89351727e
Tighten domain validation
2026-05-25 12:47:41 -04:00
felixm
27fabab2b9
Harden commitment domain contracts
2026-05-25 12:44:01 -04:00
felixm
54e9433835
Add commitment domain types
2026-05-25 12:39:31 -04:00
felixm
8e282ce9f0
Track Cargo lockfile
2026-05-25 12:36:19 -04:00
felixm
b70fd20785
Introduce library boundary
2026-05-25 12:32:34 -04:00
felixm
acb37e990e
Add commitment kernel implementation plan
2026-05-25 12:16:47 -04:00
felixm
39b8c32f49
Incorporate commitment OS design feedback
2026-05-25 12:08:24 -04:00
felixm
5b1005164f
Add commitment OS design spec
2026-05-25 11:28:53 -04:00
felixm
a44d52b402
Only rate titles with more than 30 seconds
2025-12-29 17:32:06 -05:00
felixm
1a89906ae8
Implement session persistance
2025-12-22 19:09:09 -05:00
felixm
d84b83c6d5
Make status file nicer
2024-07-10 21:05:57 -04:00
felixm
d4aa36f9b9
Write out status to file ( resolves #6 )
2024-07-10 20:45:02 -04:00
felixm
10b5511ff9
Ability to pause session to resolve #8
2024-07-10 20:31:16 -04:00
felixm
4fbd53efa5
Turn hardcoded strings into constants to resolve #4
2024-07-10 20:04:11 -04:00
felixm
0d50da7ceb
Implement support for Windows
2024-07-10 19:54:38 -04:00
felixm
288ef6a9c4
Show all session results to resolve #3
2024-07-06 11:41:42 -04:00
felixm
f13dc7f10e
Have a readme again to fix #1
2024-07-06 09:53:37 -04:00
felixm
abad26d9d2
No longer use intentention window for status
2024-07-06 09:46:55 -04:00
felixm
49bafa2567
Implement status window to resolve #2
...
A status window to tell the user the next steps.
Right now only provides warnings about missing
intention and invalid session duration.
2024-07-06 09:30:03 -04:00
felixm
860fe615ab
Implement ability to rate window titles
2024-07-05 16:06:21 -04:00
felixm
38a03f063d
Highlight active border and change duration
...
The intention and duration fields now get a thick border when the user
can input data into them.
There is now also a feature to change the session duration via `a` and
`x` during the session in case the user is done early or wants to
continue longer.
2024-07-05 11:56:19 -04:00
felixm
95dcfa72d6
Remove Python code
2024-07-05 10:53:50 -04:00
felixm
3b7d88f279
Implment rough TUI version of new workflow
...
Merge in Python stuff and then we will probably get
rid of it and continue in Rust only.
2024-07-05 10:52:12 -04:00
felixm
d97a4885cb
Reformat code and add option to add keywords
2023-06-07 17:52:34 -04:00
felixm
f058c2235d
Add the ability to set an intention
2023-05-28 13:30:42 -04:00
felixm
58c0e0a1ba
Implement evaluation function using gpt
2023-05-28 12:58:59 -04:00
felixm
981709e965
Switch to asyncio with dbus-next
2023-05-27 17:11:46 -04:00
felixm
cce3c1b7f4
Improve logging and log file handling
2023-05-27 12:59:57 -04:00
felixm
00a6d2a00a
Fix import error and kill existing antidrift windows on start
2023-05-27 11:37:03 -04:00