Join the LadVen OS testing programSee details
Skip to main content

Documentation Screenshots

Screenshots should prove a real user scenario. Do not use random test data or private information.

Demo Data

Use a stable demo set:

  • employees with clear roles: manager, assignee, co-executor, observer;
  • tasks in different states: new, in progress, overdue, with a checklist, with files;
  • CRM entities without real clients;
  • documents with neutral names;
  • notifications created specifically for the scenario.

Demo scenes for tasks

The tasks section needs not one universal screenshot, but a set of demo scenes. Each scene shows a concrete working situation in LadVen OS and should be repeatable in every language.

SceneWhat to prepare in LadVen OSWhat the docs show
task-newnew task with title, description, deadline, and assigneecorrect result assignment
task-ready-to-worktask with participants, project, client, files, and checklistfull work context before the start
task-in-progresstask with active timer, comments, and a partly completed checklistexecution and current control
task-blockedtask with a blocker in comments and deadline riskhow to record obstacles
task-reviewtask with final file and acceptance requesthanding the result to a manager
task-reworktask returned to rework with a concrete commentcorrect feedback
task-overdueoverdue task in the list and carddeadline control and management risk
task-templatetemplate with description, roles, and checkliststandardizing repeatable work
task-recurringrecurring task with schedulecalendar process without manual reminders
task-automationautomation rule with condition and actionLadVen OS reaction to a process event

Use neutral demo task names without real clients. Good examples: "Prepare client launch report", "Check the contract before approval", "Send materials for acceptance", "Weekly overdue task review".

First task screenshot queue

The first queue explains the task lifecycle: creation, execution, control, acceptance, and standardization.

Screenshot IDPageWhat to capture
tasks.create-task.details-light-desktoptasks/create-task.mdcreation form with open details: deadline, priority, estimate, project, client
tasks.create-task.participants-light-desktoptasks/create-task.mdparticipants block with requester, assignee, co-executors, and observers
tasks.drawer.progress-light-desktoptasks/task-drawer.mdcard in progress: partial checklist, active discussion, files
tasks.drawer.review-light-desktoptasks/task-drawer.mdcard in acceptance with final file and review request
tasks.comments.blocker-light-desktoptasks/comments.mdblocker comment, participant mention, and expected action
tasks.list.saved-views-light-desktoptasks/list-views.mdsaved manager slices: overdue, acceptance, no assignee
tasks.list.people-schedule-light-desktoptasks/list-views.mdpeople schedule for department load control
tasks.time.timer-light-desktoptasks/time.mdcard or list with active time tracking
tasks.close.rework-light-desktoptasks/close-task.mdreturn to rework with a concrete comment
tasks.automation.template-light-desktoptasks/templates-automation.mdtask template with roles, checklist, and readiness criteria
tasks.automation.recurring-light-desktoptasks/templates-automation.mdrecurring task with schedule and execution deadline
tasks.automation.guard-light-desktoptasks/templates-automation.mdguard check before closing or changing status

Capture screenshots in batches with shared demo data. This closes the first user-facing pages faster and reduces the risk of adjacent screenshots showing different versions of the same task.

BatchIDs togetherDemo scenesPages covered first
1. Basic task cycletasks.create-task.light-desktop, tasks.create-task.files-light-desktop, tasks.create-task.checklist-light-desktop, tasks.create-task.details-light-desktop, tasks.create-task.participants-light-desktop, tasks.drawer.view.light-desktop, tasks.drawer.progress-light-desktop, tasks.view.comments-light-desktop, tasks.comments.blocker-light-desktop, tasks.view.checklist-light-desktop, tasks.files.view.light-desktop, tasks.time.timer-light-desktoptask-new, task-ready-to-work, task-in-progress, task-blockedtasks/create-task.md, tasks/task-drawer.md, tasks/comments.md, tasks/checklist.md, tasks/files.md, tasks/participants.md, tasks/time.md
2. Manager control and work changestasks.list.filters-light-desktop, tasks.kanban.light-desktop, tasks.schedule.light-desktop, tasks.list.saved-views-light-desktop, tasks.list.people-schedule-light-desktop, tasks.block.bulk-actions.partial-result, tasks.block.grouping.ordering, tasks.details-context.view.light-desktop, tasks.relations.view.light-desktop, tasks.edit.drawer.default, tasks.activity.light-desktop, tasks.close.review-light-desktop, tasks.close.rework-light-desktop, tasks.block.time.summary, tasks.drawer.review-light-desktoptask-overdue, task-review, task-rework, task-in-progresstasks/list-views.md, tasks/details-context.md, tasks/relations.md, tasks/edit-task.md, tasks/activity-history.md, tasks/close-task.md, tasks/time.md
3. Standardization, automation, and responsivenesstasks.surface.automation.hub, tasks.surface.automation.rules, tasks.surface.automation.admin, tasks.automation.template-light-desktop, tasks.automation.recurring-light-desktop, tasks.automation.guard-light-desktop, tasks.drawer.view.light-mobile, tasks.drawer.edit.light-mobile, then localized en, de, zh, es, fr, kk, ky versions for already captured IDstask-template, task-recurring, task-automation, mobile task-ready-to-worktasks/templates-automation.md, tasks/task-drawer.md, tasks/edit-task.md, localized task pages

Start each batch with the Russian light-desktop screenshot as the composition reference. After the frame is approved, mark Russian as ready; keep the other locales planned until the interface is captured in the matching language.

Localized capture order

For tasks/list-views.md, capture localized screenshots in this order:

  1. tasks.list.filters-light-desktop - top panel, quick filters, and working task list.
  2. tasks.list.saved-views-light-desktop - saved manager slices.
  3. tasks.list.people-schedule-light-desktop - people schedule and department load.
  4. tasks.block.bulk-actions.partial-result - partial result of a bulk action.
  5. tasks.block.grouping.ordering - grouping, sorting, and list reading order.

Next P0 block for Russian capture after the creation form:

IDWhat must be visibleWhy it matters
tasks.kanban.light-desktopstatus columns, buildup in In review or In progress, assignees and deadlines on cardsthe manager sees a process bottleneck, not just a task list
tasks.block.bulk-actions.partial-resulthow many tasks changed, which did not apply, row-level reasons, and next stepbulk action requires result review, especially with permissions and guard checks
tasks.surface.automation.rulescondition, action, scope, and consequence previewa rule must not be enabled blindly; the manager must understand the scale of changes
tasks.automation.recurring-light-desktopschedule, assignee, process owner, deadline, and duplicate policya recurring task must be a managed process, not calendar noise
tasks.automation.guard-light-desktoprestricted action, unmet condition, and clear correctiona guard check must explain how the user can bring the task to a correct state

Rules

  • capture the real UI, not a drawn mockup;
  • verify key screens in light and dark themes;
  • capture mobile breakpoints for mobile-specific scenarios;
  • hide tokens, private URLs, real names, phone numbers, emails, and commercial data;
  • store screenshots in the localized folder that matches the UI language.
  • add a Markdown PNG link only together with ready status for the same locale in screenshot-manifest.json.

Screenshot Localization

Final standard: every published screenshot must exist in every portal language: ru, en, de, zh, es, fr, kk, ky.

Screenshots can be added gradually, but locale coverage must stay visible. If a scenario is captured in at least one language, the remaining languages must be tracked in screenshot-manifest.json with a status:

  • ready - the file exists and is used;
  • planned - the screenshot is required but has not been captured yet;
  • blocked - the screenshot is temporarily blocked, with the reason in note.

Do not use Russian UI screenshots on other language pages as the final version. They are acceptable only as temporary working material that is not published in a localized article.

If a localized PNG has not been captured yet, do not insert a Russian image-folder reference into translated Markdown. Leave the article without the screenshot, use a localized SVG diagram, or add the scenario to the capture plan.

File Names

static/img/en/tasks/create-task/light-desktop.png
static/img/en/tasks/create-task/light-desktop.png
static/img/de/tasks/create-task/light-desktop.png

What to Record in PRs

Record the documentation page, portal route, UI language, theme, breakpoint, screenshot path, and screenshot-manifest.json status.