A parish website, and the office behind it
A bilingual site for parishioners from 13 to over 65, and a staff console for the people who run the office.
The brief
St. Faustina is a Roman Catholic parish in Cumberland, Ontario. Its previous site ran on a church website builder and could not do what the office needed. The people it serves sit at two ends, parishioners over 65 and young people from 13 to 30, in English and in French.
What shipped
A public site covering Mass times and the weekly bulletin, the livestream, sacraments, parish groups, hall booking, giving and pledges, the building campaign, events, and a youth hub with its own look. Behind it sit the parish workflows: the office's manual activities, upgraded to digital workflows. And print views, because a parish still runs on paper.
How the agent team ran
The team ran inside ZAMARA, and its first rule is that no agent marks its own work. Code written in one lane is attacked in others: three Claude lanes and Codex as an outside peer, each working independently. Thirteen four-lane reviews and five three-lane reviews are on file, and one of them ran 34 agents. Before a job, each agent reads the lessons file for its role. After a fix, it adds to it. Live behaviour is checked in a real browser from a written runbook.
The catch worth telling
More than three weeks before go-live, an independent review lane found a critical flaw in code that was already written and in the repository. It was fixed and pinned with a regression test. The agent that wrote the code was never going to find it, because it was the one that believed the code was right. That is the case for adversarial lanes.
“Never delete a contradicted lesson.”
Standing rule in every agent's lessons file