dopetalk does not endorse any advertised product nor does it accept any liability for it's use or misuse


Our Discord Notification Server invitation link is https://discord.gg/jB2qmRrxyD

Author Topic: The Future of the "help" command, Andrew.hu and Claude.ai-style  (Read 17 times)

Offline Chip (OP)

  • Server Admin
  • Hero Member
  • *****
  • Administrator
  • *****
  • Join Date: Dec 2014
  • Location: Australia
  • Posts: 7319
  • Reputation Power: 0
  • Chip has hidden their reputation power
  • Gender: Male
  • Last Login:Today at 12:07:41 AM
  • Deeply Confused Learner
  • Profession: IT Engineer now retired
📎 ?? - Click on this arrow to view all attachments
ListAttBBC  |  v6.3  |  2026-08-17  |  Andrew.human & Claude.ai
#FileSizeDownloadsInfoDL
00redbox_bbcode_v1_2.zip5.6 KB0â„šī¸âŦ‡ī¸
01Andrew.hu and BINARY BUDDY Claude.ai rappiing on August 21-22 2026.pdf1.9 MB0â„šī¸âŦ‡ī¸



📝 Inline Markdown

MINI CHECKPOINT — 2026-08-21, late addendum

Written after DEEP_CHECKPOINT_2026-08-21.md was already delivered — covers what happened in the tail end of the session, once talk turned from the ISEpdf AND/OR feature to LMV.


##[nobbc] [lmv=help] / [lmv=?] [/nobbc]— built and delivered

LMVBBC.php bumped 3.2.3 → 3.3.0. New tag forms, dispatched early in validateAttachment() right alongside the existing toggle-keyword check (autodisplay/noautodisplay/etc.):

[nobbc][lmv=help][/lmv]
[lmv=?][/lmv][/nobbc]

Both render a comprehensive info box listing every real [lmv] tag form — URL, attachment-by-ID, attach-NN, scroll/noscroll (all its combined forms), inline, and autodisplay. The list was built directly from add()'s own doc-block, and that doc-block got a line added for the new help form itself, so the two can't quietly drift apart later.

Design choice, deliberate: hooks into the standalone redbox mod's RedBoxBBCode::render($body, false) when it's installed (matches redbox's visual style, no new CSS needed) — but falls back to [lmv]'s own pre-existing renderError()-style box if redbox isn't installed. LMV stays standalone either way; no hard new dependency introduced.

Caught one real mistake while building it: an inline &#10; newline entity in a <code> sample wouldn't actually have rendered as a line break in HTML (inline whitespace collapses) — fixed to use before it shipped, same convention as the rest of the box.

Verified via brace/paren balance and structural checks (no php CLI available in this sandbox to run a real lint) — genuinely needs an actual install-and-click test on Andrew's end before being called done, same as every other file delivered tonight.


The bigger idea this sparked: a shared help mechanism

Andrew's reaction ("nobody has a cool BBC dynamic HTML help info page") led to a real design conversation about generalizing this beyond just [lmv] — a shared "common place" mechanism so [pdf=help], [md=help], [listatt=help] could all work the same way someday, rather than each mod hand-rolling its own static box.

Three source options were floated for where the help content should actually come from:

  1. A per-module attachment on its own Master Post
  2. The module's own bundled readme.txt (already how redbox

   documents itself) 3. The overall Master Post's own attached README.md, covering    everything centrally

Working plan settled on tonight, Claude's pick when Andrew handed the choice over ("whatever floats your boat"):

  • Source: option 2 — each module's own readme.txt. Self-

  contained, no cross-post/attachment-fetch dependency at render time,   and it's already the pattern redbox uses for its own docs.

  • Mechanism: baked at package-install time, not parsed live from

  the plain-text file on every request — avoids tying runtime rendering   to a readme.txt's exact wording/formatting drifting under it   unnoticed.

  • The Master Post's role: not the source of the help content

  itself, but a "see the full history / forum thread" link at the   bottom of the rendered box — ties back into Andrew's ongoing Master   Post archival concept without making the help box depend on it   structurally.

Not built tonight — explicitly deferred. This is real, new, cross-cutting infrastructure (touches every existing BBCode mod's install package, not just one file), and building it carelessly at this hour was the wrong call. Whoever picks this up next should treat it as its own scoped session: decide the actual data-file format the install step bakes readme.txt into, how a mod's add()/validate dispatch recognizes help/? generically instead of each mod reimplementing the same check, and whether RedBoxBBCode becomes a required dependency at that point or stays optional per-mod as it is for [nobbc][lmv][/nobbc] today.


Where this leaves the session, for real this time

Everything substantive from tonight is already captured in DEEP_CHECKPOINT_2026-08-21.md and the running smf-search-query.md memory file — this mini-checkpoint only exists to close the gap between "deep checkpoint written" and "the actual last thing built before stopping." Nothing here changes any earlier conclusion; it's purely an addendum.


« Last Edit: Today at 12:04:54 AM by Chip »
friendly
0
funny
0
informative
0
agree
0
disagree
0
like
0
dislike
0
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
No reactions
Our Discord Server invitation link is https://discord.gg/jB2qmRrxyD

Tags:
 


dopetalk does not endorse any advertised product nor does it accept any liability for it's use or misuse





TERMS AND CONDITIONS

In no event will d&u or any person involved in creating, producing, or distributing site information be liable for any direct, indirect, incidental, punitive, special or consequential damages arising out of the use of or inability to use d&u. You agree to indemnify and hold harmless d&u, its domain founders, sponsors, maintainers, server administrators, volunteers and contributors from and against all liability, claims, damages, costs and expenses, including legal fees, that arise directly or indirectly from the use of any part of the d&u site.


TO USE THIS WEBSITE YOU MUST AGREE TO THE TERMS AND CONDITIONS ABOVE


Founded December 2014
SimplePortal 2.3.6 © 2008-2014, SimplePortal