You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: restate AI usage as research and documentation aid only
The README now states explicitly that AI was not used to write code, and
lists what it was used for: locating and explaining reference documentation,
clarifying subject requirements before implementation, explaining error
messages while debugging, and proofreading the README.
Copy file name to clipboardExpand all lines: README.md
+8-7Lines changed: 8 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -377,10 +377,11 @@ under macOS `leaks --atExit`.
377
377
378
378
| Task | Tool | Where |
379
379
|---|---|---|
380
-
| Brainstorming on how to structure the EDF/FIFO scheduler around a single priority queue | Claude | Design phase, before any code was written |
381
-
| Sanity-checking the Coffman-condition argument against the actual acquisition order | Claude | Reviewed and rephrased manually |
382
-
| Drafting parts of this README | Claude | This file — every section was reviewed, edited and validated by hand against the actual source code |
383
-
384
-
All AI-assisted content was reviewed, understood, and validated
385
-
before inclusion. No code was copied without full comprehension of
386
-
its behaviour and synchronization implications.
380
+
| Reading documentation | Claude | locating and explaining the relevant parts of `pthread_mutex_lock(3p)`, `pthread_cond_timedwait(3p)` and `gettimeofday(2)` |
381
+
| Questioning the subject | Claude | clarifying what was required — death detection timing, meal counting, what counts as a data race — before any code was written |
382
+
| Discussing approaches | Claude | talking through how to structure the EDF/FIFO scheduler around a single priority queue, and sanity-checking the Coffman-condition argument |
383
+
| Documentation | Claude | proofreading this README against the actual source code |
384
+
385
+
AI was **not** used to write code. The simulation, the priority queue, the
386
+
mutex and monitor logic were written and debugged by hand; every
387
+
synchronization decision can be justified line-by-line at defense.
0 commit comments