Restart project. Leave only high-level tests.
Reset progress report in interactions.md.
Reduce specs to one minimal test.

Quote from interactions.md for spec descriptions in order to make the correlation obvious.
Fulfill preliminary report spec.
Fix mistyped word in spec.
Add jobseeker filter spec. Expand specs.

Add spec testing whether the report filters for just those jobs applied to by the given jobseeker.

Expand the very first spec to include the classes used by the new spec.
Fulfill jobseeker filter spec.

JobseekersApplicationReportGenerator filters by the supplied jobseeker.

Add Job, Jobseeker, and JobseekerList classes used by the new spec code.
Update interactions.md with new feature.
Update interactions.md with pending feature.
Add job display spec.

Add spec confirming that jobs are displayed with their title and the name of the recruiter that posted them.
Fulfill preliminary job display spec.

Fulfill preliminary spec confirming that jobs are displayed with their title and the name of the recruiter that posted them.
Fix Recruiter spec and class domain compliance.

Refactor Recruiter spec and class so that as a job only exists as a result of a recruiter posting it, in closer emulation of how recruiters imagine their workflow.
JobseekerApplicationsReport spec reflects domain.

Refactor JobseekerApplicationsReport spec to reflect the domain change just made to JobReport spec.
Fulfill refactored specs.

Fulfill report specs that were refactored to better reflect the domain, with jobs only existing as a result of recruiters posting them.
Move JobReport from recruiters.rb to jobs.rb.

Anticipating a move of all Report classes into the reports/ package space.
Correct name of reports/placeholder_constants.rb.

Rename reports/placeholder_constants.rb (temporary name) to reports/jobseekers.rb, re-grouping it by actor (here: people who want reports on jobseekers).
Consolidate Report classes in lib/reports.

Move Report classes from jobs.rb to reports/jobs.rb, grouping code by relevant actor. For this: people who want reports about jobs.
Consolidate near-duplicate code.

Refactor JobReport and JobListReport to use the new JobStringFormatter module instead of formatting strings on their own.
Update interactions.md with latest feature.
Update interactions.md with another feature.

Update status of a feature already completed in the course the previous feature completion.