king: TODO.md cleanup.

This commit is contained in:
~siprel 2020-06-03 00:28:31 +00:00
parent 45f475a178
commit 5748da9f8d

View File

@ -1,4 +1,4 @@
# New IPC # New IPC Protocol
Stubbed out: Stubbed out:
@ -19,7 +19,7 @@ Stubbed out:
King-Haskell specific features: King-Haskell specific features:
- [x] Re-implement `collectFX` flow in Serf/Pier. - [x] Re-implement `collectFX` flow in Serf/Pier.
- [ ] Hook up `collectFX` to CLI. - [x] Hook up `collectFX` to CLI.
- [ ] Test new `collectFX` flow - [ ] Test new `collectFX` flow
Performance: Performance:
@ -31,18 +31,19 @@ Polish:
- [x] Cleanup batching flow. - [x] Cleanup batching flow.
- [x] Think through how to shutdown the serf on exception. - [x] Think through how to shutdown the serf on exception.
- [ ] King should shutdown promptly on ^C. Always takes 2s in practice.
- [ ] Logging for new IPC flow. - [ ] Logging for new IPC flow.
- [ ] Logging for boot sequence. - [ ] Logging for boot sequence.
- [ ] Bring back progress bars. - [ ] Bring back progress bars.
# Misc Bugs # Misc Bugs
- [ ] `king run --collect-fx` flag does nothing. Remove or implement.
- [ ] Handle ^C in connected terminals. It should interrupt current - [ ] Handle ^C in connected terminals. It should interrupt current
event (send SIGINT to serf, which will cause the current event to event (send SIGINT to serf, which will cause the current event to
fail promptly). fail promptly).
- [ ] The terminal driver seems to have a race condition when spinner - [ ] The terminal driver seems to have a race condition when spinner
changed too quickly. changed too quickly.
- [ ] King should shutdown promptly on ^C. Always takes 2s in practice.
# Cleanup # Cleanup