# Site ## Pages - [Page not found](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/404/): That page doesn't exist, or it has moved since you last looked - [Assessment](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/assessments/): Every piece of graded work in the course, what it is worth, and when it is due. - [Conflict Autopsy](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/assessments/conflict-autopsy/): Reconstruct a real dispute in a volunteer community from its public record, and explain what each party could see at the time - [Contribution Log](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/assessments/contribution-log/): Ten weeks of real contributions to a real project, logged with their diffs, their outcomes and an honest account of what happened to each one - [Governance Redesign](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/assessments/governance-redesign/): Take a real community, rewrite how it governs itself, and defend the rewrite against the evidence of what your own rules did for four weeks - [Shift participation](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/assessments/shift-participation/): The rostered work itself — queue shifts, appeals, and turning up for a community that depends on you having turned up - [Lectures](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/lectures/): What is covered, week by week, and which topics each lecture draws on. - [Who mops](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/lectures/week-01/): The opening lecture — the size of the volunteer workforce that maintains the internet's reference layer, and why no institution has ever tried to train it - [Lurking as method](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/lectures/week-02/): Every community runs on rules that are written down and rules that are not, and the gap between them is where newcomers are lost - [Be bold](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/lectures/week-03/): The mechanics of a first contribution, the standard of evidence behind it, and the instruction Wikipedia has given newcomers since its second day - [Reverted](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/lectures/week-04/): Your work has been undone by a stranger with no obligation to explain themselves — what happens next is the skill the course is really teaching - [Provenance](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/lectures/week-05/): Two volunteer projects, two incompatible theories of what makes a claim admissible, and what happens when a contributor moves between them - [Who gets to exist](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/lectures/week-06/): Deletion is the most consequential decision a volunteer community makes, and it is made by whoever turned up to the discussion - [Taking the mop](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/lectures/week-07/): The transition from contributor to moderator, and the first thing every new mod team discovers about writing down its own rules - [A removal is a message](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/lectures/week-08/): Enforcement as writing — the removal reason, the ban notice and the appeal, and what each one costs the person receiving it - [The queue at 2am](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/lectures/week-09/): What the work does to the people who do it, why mod teams collapse in predictable ways, and how a rota is a piece of moral engineering - [Exit, voice and the fork](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/lectures/week-10/): When a volunteer community and its host disagree, the leverage volunteers hold is the work itself — and withdrawing it is the hardest call in the craft - [Machines in the queue](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/lectures/week-11/): Automated contribution, automated moderation, and generated text arriving faster than volunteers can assess it - [Handover](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/lectures/week-12/): The last skill, and the one almost nobody practises — leaving a volunteer role without taking the institution's memory with you - [The Log](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/log/): What a Contribution Log entry looks like, using a real one from the 2026 cohort — the week a student was reverted and worked out why. - [People](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/people/): The three contributors who teach this course, the standards of evidence they each bring, and the cron job listed with them. - [Ivy Tran](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/people/ivy-tran/): Tutor for the mapping and provenance weeks. OpenStreetMap contributor, humanitarian mapping coordinator, professional arguer about road classes. - [Dr Prue Ashgrove](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/people/prue-ashgrove/): Convenor. Wikipedia editor since 2006, 63,000 edits, one topic ban, and the person who decided this work was worth a course. - [Ren Vasquez](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/people/ren-vasquez/): Tutor for the enforcement weeks. Moderated a 2.1-million-subscriber subreddit for six years, then handed over the keys and wrote down why. - [ShiftBot](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/people/shiftbot/): Teaching assistant (automated). Runs the queue on the course sandbox, removes what matches its rules, and files an appeal ticket when you say it was wrong. - [Policies and support](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/policies/): The contributor undertaking, the rules for working in real communities, and the School's Continuity of Service policy. - [The Sandbox](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/sandbox/): The ruleset the 2026 cohort wrote in week 7, the config that enforces part of it, and the register that says why each rule exists. - [Induction](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/sessions/01-induction/): Accounts, project choice, and the undertaking you sign before this course lets you near anybody else's community - [Reading the room](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/sessions/02-reading-the-room/): Thirty days of your project's public record, read closely, turned into a map of the rules nobody wrote down - [First edit](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/sessions/03-first-edit/): You make a real contribution to a real project, in the room, with people who can tell you what will happen to it - [Talk page](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/sessions/04-talk-page/): Your prediction meets reality, and you write the reply that either opens a conversation or ends one - [The sourcing bench](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/sessions/05-the-sourcing-bench/): A worked comparison of two standards of evidence, run over the same claim, until you can tell which project you are in by what it refuses - [Deletion debate](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/sessions/06-deletion-debate/): A live deletion discussion, run properly, on a real borderline subject, with one of you closing it and having to justify the close - [Writing the rules](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/sessions/07-writing-the-rules/): The cohort writes the rules for the course sandbox, encodes some of them in AutoModerator, and then has to live under both until week 12 - [The queue](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/sessions/08-the-queue/): Rostered enforcement on the course sandbox — you remove things, you write the reason, and somebody appeals it to a person who is not you - [The rota](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/sessions/09-the-rota/): You design the roster that will carry the sandbox through to handover, and argue about what the work is worth - [Fork drill](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/sessions/10-fork-drill/): The scenario that asks what your leverage actually is, run as a decision under time pressure with people who will be harmed either way - [Bot audit](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/sessions/11-bot-audit/): You audit ShiftBot against four weeks of its own decisions and find out what the rules you wrote in week 7 have actually been doing - [Handover](https://comp4020-agentic-coding-studio.github.io/comp4020-ass2-evealitaylor/sessions/12-handover/): You write the document that outlives you, hand the sandbox to next year's cohort, and leave your home project properly