mirror of
https://github.com/soconnor0919/honors-thesis.git
synced 2026-05-08 15:18:54 -04:00
2.2 KiB
2.2 KiB
AGENTS.md
Purpose
This file defines repository-specific guidance for AI coding/writing agents working on this thesis.
Repository Layout
- Thesis source:
thesis/ - Main file:
thesis/thesis.tex - Chapters:
thesis/chapters/*.tex - Output PDF:
thesis/out/thesis.pdf - Context/reference docs:
context/
Build and Verify
From thesis/:
- Build:
make - Output should be generated at
build/thesis.pdfand copied toout/thesis.pdf.
If edits touch LaTeX content, run a build before finishing.
Writing and Editing Priorities
- Preserve technical accuracy over stylistic flourish.
- Prefer plain, direct language.
- Keep paragraph flow tight: avoid repeating claims already made in nearby paragraphs.
- Minimize unnecessary chapter recap in chapter introductions.
- Do not introduce unsupported claims.
Terminology Canon (Use Consistently)
experiment: reusable protocol specificationtrial: one concrete run of an experiment protocolwizard: human operator controlling executiontest subject/human subject: person interacting with robot during a trialsession: scheduled study block that can include training, design challenge, trial, and debrief
When revising text, normalize wording to these definitions unless quoting study materials verbatim.
Chapter-Specific Conventions
- Chapter 4 (Design): focus on principles and architecture, not implementation specifics.
- Chapter 5 (Implementation): focus on how the principles are realized.
- Chapter 6 (Evaluation): focus on study design, procedure, and measures; avoid re-explaining earlier chapters.
Figures and Media
- If requested images are unavailable, add clearly labeled placeholders in the relevant section.
- Prefer placing robot imagery in evaluation/apparatus context unless explicitly requested elsewhere.
Scope Discipline
- Do not edit generated files under
thesis/build/. - Do not add new dependencies/packages unless necessary.
- Keep edits minimal and localized to the user request.
Review Checklist Before Finishing
- Build succeeds (
makefromthesis/). - Terminology remains consistent across edited sections.
- No obvious redundancy introduced.
- References/labels compile without new undefined-reference warnings.