Files
krow_talent_app/skill-examples/board-ui-test.md
2026-08-19 17:36:27 +05:30

41 lines
1.2 KiB
Markdown

---
id: board-ui-test
name: Board
description: Renders the Board card once above the position list on the Positions page.
pages:
- positions
status: active
ui:
type: card
placement: after-position-list-summary
title: Board
source: candidates.activity
periods:
- today
- last-7-days
- previous-month
---
# Board
## Purpose
The page half of the Board, and only that half. One card, above the position
grid, reading activity across the workspace.
`after-position-list-summary` renders once for the page and supplies no
position — `surfaces.js` records that placement as providing nothing — so the
card reads `candidates.activity`, which declares `context: null` and counts
applications across the workspace over the periods named here.
`position.activity` is refused at this placement by `unresolvableSections`, and
correctly: it needs one position, and this placement has none to give.
This definition declares no `owliver:` block, so it contributes no capability,
no suggestion chip and no conversational answer. It is a page extension and
nothing else.
## Capabilities
- Show workspace application activity above the position list.
- Compare today, the last 7 days and the previous month in one card.