QMindMath developers

Getting started

Markdown ↗

Roles & scopes

Give each integration the access it needs. Roles, scopes, and task assignments are checked together.

Roles

RolePermitted work
ReviewerAssigned tasks, review actions, notes, attachments, permitted reports, and assignment-scoped monitoring.
OwnerAll Math tasks and imported runs; assignment, clients, archive, restore, and reopen.
AdminOwner capabilities plus member/audit listings and key management for other enabled Math members.

The effective role is the lower of the key’s role and the member’s current local Math role. Keys cannot switch identities or grant access to another dashboard.

Scopes

ScopePurpose
readRead metadata, tasks, workflow, and monitoring.
writeChange workflow, add notes, and manage clients within your role.
files:readRead attachments, evidence, and permitted file bytes.
files:writeUpload or remove permitted attachments.
paths:readRead private source and imported storage identifiers.
keys:manageIssue, inspect, or revoke permitted keys.

Each endpoint lists its required scopes and roles. Bug submissions require both write and files:write.

Task and report boundaries

Reviewer lists, counts, searches, and downloads are limited to current assignments. A report shared by several tasks is accessible to a reviewer only when every linked task is assigned to them. Whole-run research is restricted to owners and administrators.

IntegrationScopes
Read-only monitoringread
Report retrievalread, files:read; add paths:read for storage paths.
Review automationread, write; add file scopes for attachments.