Commit graph

256 commits

Author SHA1 Message Date
0c766a381b Implement typestate state machine for wants 2025-11-22 11:38:40 +08:00
a9b68bfa6a Implement partitions typestate state machine
Some checks are pending
/ setup (push) Waiting to run
2025-11-22 09:53:56 +08:00
a641822ead update agents.md 2025-11-21 20:25:50 +08:00
c96d77dd7f update agents.md 2025-11-21 18:15:52 +08:00
d8af3c8174 update docs describing architectural pattern (orchestrated state machines) 2025-11-21 17:08:51 +08:00
55f51125c3 refactor job runs to have internal state objects 2025-11-21 15:57:16 +08:00
8208af6605 implement multihop orchestrator test
Some checks are pending
/ setup (push) Waiting to run
2025-11-21 08:12:13 +08:00
a43e9fb6ea part way through multihop test 2025-11-20 02:12:21 -08:00
eadd23eb63 Sketch out some API stuff
Some checks are pending
/ setup (push) Waiting to run
2025-11-20 01:03:00 -08:00
d42bddac90 add thoughts on getting to v2 e2e running 2025-11-19 17:39:02 -08:00
66ba40e2db minor refactor on poll_jobs 2025-11-19 17:18:18 -08:00
9bdd435089 refactor orchestrator.poll_wants 2025-11-19 14:22:36 -08:00
2cf778a07b big bump
Some checks failed
/ setup (push) Has been cancelled
2025-11-16 22:21:56 -08:00
5361e295e0 impl test_job_fail_want_mapping 2025-10-20 09:04:22 -07:00
75ef722a2c impl test_schedulable_want_no_matching_job 2025-10-20 08:06:06 -07:00
bbeceaa015 add tests for want propagation, update dep read/miss reporting 2025-10-20 07:51:50 -07:00
1bca863be1 impl want propagation in orchestrator 2025-10-16 22:28:42 -07:00
3f223829bb impl dep miss in job run 2025-10-16 20:30:11 -07:00
aa2106ad8c impl dep miss state in job runs 2025-10-16 19:55:50 -07:00
2cd2ce7f7d impl log line parsing 2025-10-16 19:36:04 -07:00
9559a410d3 impl log line parsing 2025-10-16 19:33:18 -07:00
cb580f83eb lay groundwork for log line parsing 2025-10-16 19:27:42 -07:00
1f4138ecc0 little tweak to job run constructor 2025-10-16 18:53:51 -07:00
eeb90d0386 refactor top level job run interface to represent job states as states 2025-10-16 18:47:23 -07:00
6572d4e3bd refactor job run state to separate state types 2025-10-16 18:19:24 -07:00
cfcb201285 implement job canceling 2025-10-16 17:54:30 -07:00
7debea96a2 implement simple job succeeds and job fails tests for job run 2025-10-14 20:37:03 -07:00
fa5a5fa200 integrate test bin and get failing first job run test 2025-10-14 20:08:35 -07:00
d7fb2323d8 add more job run details 2025-10-14 19:54:03 -07:00
ea85af4d2b add test binary tests 2025-10-14 19:32:15 -07:00
bea9616227 add test binary 2025-10-13 19:49:48 -07:00
873f766aa0 add job run basics 2025-10-13 19:38:12 -07:00
bc61d8f530 partition schedulability 2025-10-13 13:29:04 -07:00
ac567240ea Add design notes for build state 2025-10-12 13:44:25 -07:00
022868b7b0 Update test definition in orchestrator.rs
Some checks failed
/ setup (push) Has been cancelled
2025-10-12 13:35:07 -07:00
4e28b6048e update "why not push" 2025-10-12 12:57:41 -07:00
f388f4d86d WIP I guess 2025-10-11 11:13:27 -07:00
ea83610d35 A lot of refactoring
Some checks failed
/ setup (push) Has been cancelled
2025-09-27 15:29:22 -07:00
c07cf7cd81 Add test descriptions 2025-09-15 21:18:41 -07:00
b8cfdade16 fmt
Some checks failed
/ setup (push) Has been cancelled
2025-09-15 20:40:26 -07:00
5484363e52 Make child process wrapper 2025-09-15 20:39:55 -07:00
2be5b016eb bump 2025-09-15 20:21:21 -07:00
9342ae6816 Implement tests for want grouping and impl job configuration matching 2025-09-15 20:07:39 -07:00
97ddb3ae28 Add orchestrator and job run bones 2025-09-15 19:52:24 -07:00
526b826091 Reorganize bel impl 2025-09-15 12:28:18 -07:00
2edfe90fd4 Implement sqlite BELStorage 2025-09-13 18:02:44 -07:00
2009ac1c12 Remove event filter and add event versioning 2025-09-13 17:51:16 -07:00
f7ac3c077e BEL events proto updates 2025-09-13 16:50:57 -07:00
c2bd4f230c Add explicit requirements.md
Some checks failed
/ setup (push) Has been cancelled
2025-09-07 18:03:55 -07:00
cf449529a3 lets go 2025-09-03 21:32:17 -07:00