Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/doctoring/email-document-language-direction.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Email document language and direction — standards doctoring

Status: Implemented on active PR
Status: Implemented on protected main

## Decision under review

Expand Down
2 changes: 1 addition & 1 deletion docs/email-output.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Deterministic email HTML output

Status: Implemented on active PR
Status: Implemented on protected main

Inkspan's `markdownToEmailHtml()` is a deterministic Markdown-to-HTML bridge for email compose/send integrations. It is not a MIME builder, transport client, mailbox API, authentication surface, or persistence service. Hosts such as naruon own transport, recipients, authorization, tenant isolation, delivery policy, durable audit, retention, and downstream mail-client policy.

Expand Down
2 changes: 1 addition & 1 deletion src/emailOutputDocumentation.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ describe('deterministic email document metadata documentation', () => {
it('documents full-document language and direction without moving host authority', () => {
const guide = repositoryFile('docs/email-output.md');

expect(guide).toContain('Status: Implemented on active PR');
expect(guide).toContain('Status: Implemented on protected main');
expect(guide).toContain('languageTag');
expect(guide).toContain('textDirection');
expect(guide).toContain('Intl.getCanonicalLocales()');
Expand Down
20 changes: 20 additions & 0 deletions src/protectedEmailDocumentationStatus.test.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import { readFileSync } from 'node:fs';
import { resolve } from 'node:path';

import { describe, expect, it } from 'vitest';

const repositoryFile = (path: string): string =>
readFileSync(resolve(process.cwd(), path), 'utf8');

describe('protected email documentation maturity', () => {
it('does not leave the merged email language/direction capability labeled as active-PR work', () => {
for (const path of [
'docs/email-output.md',
'docs/doctoring/email-document-language-direction.md',
]) {
const document = repositoryFile(path);
expect(document).toContain('Status: Implemented on protected main');
expect(document).not.toContain('Status: Implemented on active PR');
}
});
});
Loading