- Run record
- loading
Loading this Run…
Loading the Revisions of this Run…
A published source file of Revision 0 of Boardly — Website Relaunch 1.0.0, shown as text in the browser.
{
"schema_version": "1.0.0",
"challenge_slug": "boardly-app",
"challenge_version": "1.0.0",
"requirements": [
{
"id": "BOARDLY-01",
"title": "App frame",
"description": "The screen shows an agent-designed Boardly wordmark, the workspace name \"Harbor Studio\", and the board name \"Website Relaunch\"."
},
{
"id": "BOARDLY-02",
"title": "Initial board",
"description": "On first load all five columns from board.json render in the supplied order with their titles, card counts, and cards in the supplied order; the In progress column shows its WIP limit of 3."
},
{
"id": "BOARDLY-03",
"title": "Card summary",
"description": "Each card shows its title, labels, assignee or an unassigned state, due date, and checklist progress when it has checklist items; cards due before the supplied today date and not in Done are visibly and textually marked overdue, and no other card is."
},
{
"id": "BOARDLY-04",
"title": "Pointer drag and drop",
"description": "With a pointer, a card can be dragged to another column and to a new position within its column; it lands at the drop position and column counts update."
},
{
"id": "BOARDLY-05",
"title": "Keyboard moves",
"description": "Using only the keyboard, a focused card can be picked up, moved within its column and to an adjacent column with arrow keys, and dropped; Escape cancels and restores the original position; pick-up, moves, drop, and cancel are announced through a live region."
},
{
"id": "BOARDLY-06",
"title": "Move without dragging",
"description": "Every card offers a visible, accessibly named control that moves it to another chosen column without dragging, and it works at 390px viewport width."
},
{
"id": "BOARDLY-07",
"title": "WIP limit",
"description": "Any move or card creation that would put more than three cards in In progress is blocked by every move method, the card stays in place, and a visible message explains the limit."
},
{
"id": "BOARDLY-08",
"title": "Card detail dialog",
"description": "Activating a card by pointer or Enter opens a modal dialog with its fields; title, description, assignee, and checklist completion can be edited and the board reflects the changes; an empty title is rejected with a visible message; focus stays inside the dialog, Escape closes it, and focus returns to the card."
},
{
"id": "BOARDLY-09",
"title": "Create card",
"description": "A card can be added to any column; submitting without a title shows a validation message and creates nothing; a valid card appears in the chosen column and its count updates."
},
{
"id": "BOARDLY-10",
"title": "Delete card",
"description": "A card can be deleted only after a confirmation step; cancelling keeps the card."
},
{
"id": "BOARDLY-11",
"title": "Filters and search",
"description": "Assignee filter, label filter, and text search over titles and descriptions combine; column counts reflect visible cards; zero matches shows an empty state; a clear action restores all cards."
},
{
"id": "BOARDLY-12",
"title": "Undo",
"description": "The most recent move, creation, or deletion can be undone with a visible control and with Ctrl+Z or Cmd+Z while focus is not in a text field."
},
{
"id": "BOARDLY-13",
"title": "Persistence and reset",
"description": "Board changes survive a page reload through local storage without cookies; a reset demo action restores the supplied initial state."
},
{
"id": "BOARDLY-14",
"title": "Mobile layout",
"description": "At 390px viewport width the document has no horizontal overflow, every column is reachable, and cards can be opened, created, and moved."
},
{
"id": "BOARDLY-15",
"title": "Fictional product notice",
"description": "The visible verbatim note \"Boardly is a fictional product created for UIBenchmark.\" appears on the screen."
},
{
"id": "BOARDLY-16",
"title": "Static production output",
"description": "The production build outputs a static site under dist/ that renders the board without a development server and without external network requests."
}
]
}Source is browser-viewable only. There is no download or archive endpoint, and no additional license is granted beyond inspection and research.