Logo
NeoArc Studio

Technical Blocks

Reference for the 7 technical category blocks: Component Responsibility, Data Lifecycle, REST API Endpoint, API Schema, Search Model, Operational Note, and Mermaid Diagram.

The Technical category includes 7 blocks for documenting components, data management, and embedding live API and schema definitions. These blocks connect documentation to actual technical artifacts.

Component Responsibility Block

Documents component roles, responsibilities, and interfaces.

Component Responsibility block properties
PropertyTypeDescription
componentNamestringComponent name (required)
descriptionstringComponent description
responsibilitiesarrayWhat this component does (required)
outOfScopearrayWhat this component does NOT do
inputsarrayWhat this component receives
outputsarrayWhat this component produces
ownedDataarrayData this component is authoritative for
dependenciesarrayOther components this depends on
statusenumStatus: proposed, active, deprecated

Data Lifecycle Block

Documents data management across its lifecycle stages.

Data Lifecycle block properties
PropertyTypeDescription
dataNamestringData entity name (required)
descriptionstringData description
creationstringHow data is created (required)
ingestionstringHow data enters the system
transformationarrayTransformations applied
storagearrayWhere data is stored (required)
accessarrayWho/what can access
sharingarrayHow data is shared externally
retentionPolicystringHow long data is kept
archivalstringArchival process
deletionstringDeletion process
dataOwnerstringData owner
dataClassificationenumClassification: public, internal, confidential, restricted

REST API Endpoint Block

Embeds REST endpoint documentation from API definitions.

REST API Endpoint block properties
PropertyTypeDescription
restApiDefinitionIdstringReference to REST API definition
endpointIdstringSpecific endpoint ID to embed

API Schema Block

Embeds schema documentation from schema definitions.

API Schema block properties
PropertyTypeDescription
schemaIdstringReference to schema definition

Operational Note Block

Documents operational information with severity levels.

Operational Note block properties
PropertyTypeDescription
titlestringNote title (required)
descriptionstringNote content (required)
environmentenumEnvironment: production, staging, development, all
appliesTostringWhat service/component
symptomsarrayObservable symptoms
recommendedActionstringWhat to do
workaroundsstringTemporary fixes
impactstringImpact if not addressed
riskLevelenumRisk: low, medium, high
statusenumStatus: active, informational, obsolete

Mermaid Diagram Block

Renders Mermaid.js diagrams from text-based syntax.

Mermaid block properties
PropertyTypeDescription
codestringMermaid diagram code