Skip to content

Add known issues, quick reference, examples and doc checks - #4

Merged
kool2zero merged 6 commits into
mainfrom
claude/loving-turing-ba580x
Sep 28, 2026
Merged

kool2zero merged 6 commits into
mainfrom
claude/loving-turing-ba580x

Conversation

@kool2zero

Copy link
Copy Markdown
Owner

Summary

  • GitHub alerts for callouts. GitHub drops the class on <p class="callout ...">, so notes, warnings and cautions showed as plain text. All 265 now use > [!NOTE], > [!WARNING] and > [!CAUTION].
  • Known issues page (docs/known-issues.md): the JHAT behaviours that hide failures or give wrong results, collected from the command pages, with links to each. Covers failure detection (exit code, load/extract status), parameter pitfalls, commands that don't work, commands with wrong results, and side effects.
  • A–Z quick reference (docs/quick-reference.md): all 202 commands with parameter count, page and a one-line purpose. Generated from the @JhatFunction annotations in the decompiled handlers.
  • Month-end example (examples/): script, macro file, credentials template and a batch wrapper that fails when the log's summary shows execution errors, syntax errors or invalid function names, since JHAT's exit code is 0 either way. Written against the decompiled source; not yet run on a live HFM server.
  • Docs workflow: markdownlint, plus an offline lychee check of links between pages, including #anchors.
  • Consistency: User Name everywhere, uniform page titles (JHAT Commands: …, Intercompany), text code fences instead of dart, screenshots with alt text and relative paths.
  • README: new "Start here" section linking the overview, Known issues, Quick reference and Examples.

Testing

  • markdownlint-cli2 "**/*.md": 0 issues
  • lychee --offline --include-fragments "**/*.md": 0 errors (confirmed it catches a broken anchor)

🤖 Generated with Claude Code

https://claude.ai/code/session_01F9kBF4xCgCfvskpe5rnfw7


Generated by Claude Code

GitHub drops the class attribute on <p class="callout ...">, so notes,
warnings and cautions rendered as plain paragraphs.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F9kBF4xCgCfvskpe5rnfw7
- User Name everywhere (was also UserName and Username)
- Page titles all read "JHAT Commands: ...", and Intercompany matches HFM's spelling
- Script examples use a text code fence rather than dart

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F9kBF4xCgCfvskpe5rnfw7
The Docs workflow runs markdownlint and an offline lychee check of links
between pages, including #anchors, on pushes to main and on PRs.

Also fixes what the checks found: images now use Markdown with alt text
and relative paths, and the two alerts followed by a list now include it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F9kBF4xCgCfvskpe5rnfw7
Collects the JHAT behaviours that hide failures or give wrong results,
which were spread across the command pages, with links to each.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F9kBF4xCgCfvskpe5rnfw7
Generated from the @JhatFunction annotations in the decompiled handlers:
command, accepted parameter counts, page and first sentence of its
description.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F9kBF4xCgCfvskpe5rnfw7
The example loads, consolidates and extracts using a macro file for
settings and -M for credentials. Its batch wrapper checks the log's
summary, since JHAT's exit code is 0 even when commands fail.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01F9kBF4xCgCfvskpe5rnfw7
@kool2zero
kool2zero merged commit 43ea3b4 into main Sep 28, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants