Skip to content
Closed
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
6 changes: 2 additions & 4 deletions apps/console/src/openclaw/parse-mode-guard.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -68,9 +68,7 @@ function validateTelegramHtml(text: string): void {
if (closing) {
const top = stack.pop();
if (!top) {
throw new Error(
`Stray </${tag}> with no opener at offset ${offset}.`,
);
throw new Error(`Stray </${tag}> with no opener at offset ${offset}.`);
}
if (top.tag !== tag) {
throw new Error(
Expand Down Expand Up @@ -175,7 +173,7 @@ describe("OpenClaw parse_mode integrity (regression PR #1568)", () => {
expect(() => validateTelegramLegacyMarkdown("`code")).toThrow(/Unbalanced/);
});

it("handler.ts does not wrap a long-form *_TEXT/*_MESSAGE/*_HELP const with legacy parse_mode: \"Markdown\"", () => {
it('handler.ts does not wrap a long-form *_TEXT/*_MESSAGE/*_HELP const with legacy parse_mode: "Markdown"', () => {
// Шукаємо паттерн виду `parse_mode: "Markdown"` і дивимось 8 рядків
// вище — якщо там згадка HELP_TEXT / FOO_TEXT / FOO_MESSAGE /
// FOO_HELP / FOO_REPLY — fail, бо такі змінні майже завжди довгі і
Expand Down
18 changes: 9 additions & 9 deletions docs/diagnostics/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@

## Чим це відрізняється від `docs/audits/`?

| | `docs/audits/` | `docs/diagnostics/` |
| --- | --- | --- |
| Періодичність | Регулярні (квартальні / напівщорічні) | Ad-hoc, на запит |
| Скоуп | Вся система чи весь домен | Тонкий зріз або фокусована thematic прожарка |
| Lifecycle | Active / Closed / Archived | Active / Superseded |
| Що породжує | Roadmap, plan, tracker | Спрямовані рекомендації + посилання у відповідні tracker-и |
| Приклад | `2026-04-28-sergeant-comprehensive-audit.md` | `2026-05-03-web-deep-dive/` |
| | `docs/audits/` | `docs/diagnostics/` |
| ------------- | -------------------------------------------- | ---------------------------------------------------------- |
| Періодичність | Регулярні (квартальні / напівщорічні) | Ad-hoc, на запит |
| Скоуп | Вся система чи весь домен | Тонкий зріз або фокусована thematic прожарка |
| Lifecycle | Active / Closed / Archived | Active / Superseded |
| Що породжує | Roadmap, plan, tracker | Спрямовані рекомендації + посилання у відповідні tracker-и |
| Приклад | `2026-04-28-sergeant-comprehensive-audit.md` | `2026-05-03-web-deep-dive/` |

> **Правило:** якщо документ описує **загальний стан** системи на дату — це аудит. Якщо це **точкова прожарка** з конкретними fix points — це diagnostic.

Expand All @@ -24,8 +24,8 @@

## Документи

| Документ | Скоуп | Status |
| --- | --- | --- |
| Документ | Скоуп | Status |
| ---------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- | ------ |
| [`2026-05-03-web-deep-dive/`](./2026-05-03-web-deep-dive/) | Глибока прожарка `apps/web` + `apps/server` + `packages/*` (frontend ergonomics, architecture, backend, performance, security, testing, DevX) | Active |

## Як додавати новий diagnostic
Expand Down
Loading
Loading