iris
cffe8895df
review classifier: the most classifications a run carries is a setting
...
The limit was a constant of ten in swarm-wire, so a repo with eleven rules
could not be reviewed and nothing short of a rebuild changed it. It is now
`max_classifications` in the classifier settings, beside
`max_concurrent_reviews`: 1 to 1000, ten until set, and a document stored
before the field decodes with the default. The classifier settings form in
the swarm UI gets a "rules per review" field, and the try-out's add button
stops at the saved limit instead of a hard-coded ten.
The controller checks a try-out, and a requested review's rules file, against
the setting where the run starts. The rules file itself may hold up to the
1000 the setting allows, so raising the limit needs no change to a repo.
A review whose rules exceed the limit posts a no-verdict comment saying so.
A run's reply deadline was a constant that covered ten classifications, a
minute plus three each. It is now computed from the run's own size, so a
bigger run waits as long as it needs and a default-sized one still waits 31
minutes. The classifier's answer window in the queue permissions covers the
biggest run the setting allows.
2026-11-07 11:32:04 +01:00
..
agents
swarm-ui: shared code leaves page folders; SectionHeading and Preformatted replace per-page copies
2026-11-06 19:09:18 +01:00
broadcast
fixup! swarm-ui: the broadcast roster and the egress lists show placeholders while they load
2026-11-06 20:07:25 +01:00
builds
swarm-ui: the refresh picker of a polling card sits in the card's header row
2026-11-07 09:22:34 +01:00
messages
swarm-ui: shared Hint, ActionRow, Toolbar, EmptyState, ExternalLink and ExpandableCard replace per-page copies
2026-11-06 18:41:25 +01:00
notifications
swarm-ui: the schedules, notification flows and flow editor show placeholders while they load
2026-11-06 19:46:11 +01:00
reports
swarm-ui: shared Hint, ActionRow, Toolbar, EmptyState, ExternalLink and ExpandableCard replace per-page copies
2026-11-06 18:41:25 +01:00
review
docs: sort the top-level directories into five sections by what the reader wants
2026-11-06 18:46:57 +01:00
review-common
swarm-ui: shared code leaves page folders; SectionHeading and Preformatted replace per-page copies
2026-11-06 19:09:18 +01:00
review-runs
swarm-ui: shared code leaves page folders; SectionHeading and Preformatted replace per-page copies
2026-11-06 19:09:18 +01:00
review-settings
review classifier: the most classifications a run carries is a setting
2026-11-07 11:32:04 +01:00
review-tryout
review classifier: the most classifications a run carries is a setting
2026-11-07 11:32:04 +01:00
schedules
swarm-ui: FieldGrid lays out a row of form fields on one grid for the forms that each hand-rolled it
2026-11-06 20:05:14 +01:00
swarm
swarm-ui: the refresh picker of a polling card sits in the card's header row
2026-11-07 09:22:34 +01:00
alerts.ts
swarm-ui: add a button to the alerts page that shows the pending, no-data and error instances
2026-10-18 13:29:52 +02:00
AlertsPage.tsx
swarm-ui: shared Hint, ActionRow, Toolbar, EmptyState, ExternalLink and ExpandableCard replace per-page copies
2026-11-06 18:41:25 +01:00
ComponentsPage.css
Add Badge + Dropdown Preact components, demo on swarm-ui /components
2026-08-28 13:21:49 +02:00
ComponentsPage.tsx
swarm-ui: FieldGrid lays out a row of form fields on one grid for the forms that each hand-rolled it
2026-11-06 20:05:14 +01:00
CreateAgentAgentsMd.ts
swarm-ui: let the create-agent form set the new agent's initial AGENTS.md
2026-10-18 15:59:19 +02:00
CreateAgentArchetype.ts
archetypes: build an archetype agent from its archetype's module on the hive
2026-10-17 16:27:21 +02:00
CreateAgentForm.css
swarm-ui: shared code leaves page folders; SectionHeading and Preformatted replace per-page copies
2026-11-06 19:09:18 +01:00
CreateAgentForm.tsx
swarm-ui: shared code leaves page folders; SectionHeading and Preformatted replace per-page copies
2026-11-06 19:09:18 +01:00
CreateAgentPermissions.ts
swarm-ui: show and toggle an agent's unrestricted internet flag, add it to the create dialog
2026-10-27 14:45:04 +01:00
CreateAgentSteps.ts
swarm-ui: make agent creation a five-step dialog with a fixed header and footer
2026-10-25 01:40:20 +02:00
hive-domain.ts
swarm-ui: show, sort and filter the hive domain by one value, say when the roster is empty, keep the schedule agent picker current
2026-10-21 23:22:22 +02:00
issue-report-repo.ts
swarm-ui: keep the issue report's table, errors and repo filter consistent
2026-10-21 22:58:51 +02:00
IssueReportPage.css
docs: the schedules page named in web-ui is the schedules card on the messages tab
2026-10-26 23:04:32 +01:00
IssueReportPage.tsx
swarm-ui: shared Hint, ActionRow, Toolbar, EmptyState, ExternalLink and ExpandableCard replace per-page copies
2026-11-06 18:41:25 +01:00
JobsPage.css
swarm-ui: shared Hint, ActionRow, Toolbar, EmptyState, ExternalLink and ExpandableCard replace per-page copies
2026-11-06 18:41:25 +01:00
JobsPage.tsx
swarm-ui: the refresh picker of a polling card sits in the card's header row
2026-11-07 09:22:34 +01:00
LinkBackendEnvForm.tsx
swarm-ui: forms share one submit flow, result line and field column
2026-11-06 19:00:01 +01:00
LinkForgeAccountForm.tsx
swarm-ui: forms share one submit flow, result line and field column
2026-11-06 19:00:01 +01:00
LinkGithubAccountForm.tsx
swarm-ui: forms share one submit flow, result line and field column
2026-11-06 19:00:01 +01:00
LinkMatrixAccountForm.tsx
swarm-ui: linking a matrix account starts on the password login and warns before a pasted token
2026-11-06 20:21:16 +01:00
SetupAssistant.css
swarm-ui: start page setup assistant offers to create ruth
2026-10-15 20:20:05 +02:00
SetupAssistant.tsx
setup assistant creates ruth with logs and metrics; docs for the harness gate, ordering and pass
2026-11-01 18:40:36 +01:00
StartPage.css
swarm ui: the start page ends with the slug, its gradients animated
2026-11-01 13:35:35 +01:00
StartPage.tsx
swarm ui: the start page ends with the slug, its gradients animated
2026-11-01 13:35:35 +01:00