Authoring standard for all configuration articles in the Meridian knowledge base. Every team producing config documentation follows these rules. Consistency across 400+ articles is what makes the KB usable at scale.
Second person. Present tense. Active voice. You are telling the reader what to do and what the system does in response.
| Rule | Correct | Wrong |
|---|---|---|
| Use "Go to" for navigation | Go to Admin > System Variables. | Navigate to the System Variables page. |
| Use "displays" for system responses | The Variable Detail panel displays. | The Variable Detail panel opens / appears / is shown. |
| Use "select" for discrete choices | Select Enabled from the Status dropdown. | Choose Enabled from the Status dropdown. |
| Use "enter" for free text | Enter the endpoint URL in the Base URL field. | Type in the URL where indicated. |
Do not hedge. Do not write "you may want to" or "it is recommended that." State the action. If a step is conditional, state the condition: "If your organization uses SSO, configure the Identity Provider field."
H2 headings divide content. No H3 for major sections. No horizontal rules.
Standard section order:
Every procedure uses this pattern. Numbered step describes a single user action. Indented result immediately follows, describing the system response.
Correct:
1. Go to Admin > Care Programs > Program Settings.
The Program Settings list displays all active programs.
2. Select the program to configure.
The Program Detail panel displays.
3. Set the Auto-Enrollment toggle to On.
The Enrollment Criteria section displays below the toggle.
Wrong:
1. Navigate to Admin, then Care Programs, then Program Settings.
2. You will see a list of programs. Find and click the one you want.
3. There is a toggle for Auto-Enrollment. Turn it on and the
Enrollment Criteria section will appear.
Rules:
Variable name as H4 heading. Description paragraph. Field/Value table before any steps.
#### ENABLE_CARE_GAP_ALERTS
Controls whether the system generates care gap alerts for members
who have not completed scheduled assessments within the configured
time window.
| Field | Value |
|---------------|--------------------------|
| Variable Name | ENABLE_CARE_GAP_ALERTS |
| Data Type | Boolean |
| Default Value | False |
| Scope | Organization |
| Restart Req. | No |
To enable care gap alerts:
1. Go to Admin > System Variables.
The System Variables list displays.
2. Search for ENABLE_CARE_GAP_ALERTS.
The variable row highlights.
3. Select the variable row.
The Variable Detail panel displays.
4. Set the Value field to True.
5. Select Save.
Confirmation toast displays. Takes effect immediately.
Every system variable article must include the Field/Value table. No blank cells. Use "N/A" if not applicable.
Same rules as system variables, plus two additions:
If the toggle controls UI visibility, state what the user sees on vs. off in one sentence. No screenshots of both states.
Articles containing these are returned without further review.
| Anti-Pattern | Why It Fails | Fix |
|---|---|---|
| Walls of text | Paragraphs over four lines get skipped entirely. | Break into lists or step/result sequences. |
| Passive voice | "The setting is configured by the administrator" hides the actor. | "Configure the setting." |
| Screenshots without context | A screenshot with no preceding step is visual noise. | Place after the step it illustrates. Caption if the relevant area is not obvious. |
| Undated version references | "In a recent release" means nothing in 6 months. | Specific version: "Available in Meridian 2024.3 and later." |
| Conditional steps without conditions | "You might need to restart" leaves the reader guessing. | "If you changed the Scope field, restart the Configuration Service." |
| Workarounds documented as procedures | Workarounds rot without warning. | File a backlog item. Document the intended path only. |
Run through every item before submitting. Articles that fail any item are returned without review.
If you are unsure whether something violates this guide, it does. Simplify. When a config article is clear, support does not get tickets about it. That is the standard.