Skip to content

Add cross-repo Rsms engine map and fix drifted PangaeaAppliance citations#84

Merged
MichaelThompson merged 3 commits into
features/9.0.0from
michaelthompson-cross-repo-agents-guide
Jun 22, 2026
Merged

Add cross-repo Rsms engine map and fix drifted PangaeaAppliance citations#84
MichaelThompson merged 3 commits into
features/9.0.0from
michaelthompson-cross-repo-agents-guide

Conversation

@MichaelThompson

Copy link
Copy Markdown

Why

The custom-platform JSON authored in this repo is executed by the Rsms scriptable engine, whose source lives in a separate repository, Kevin-Andrew/PangaeaAppliance. Several contracts this repo depends on (task-log shape, status enum, log-name constants, secret-redaction sentinel) are defined there. Agents fixing compatibility bugs between the two repos had no authoritative map of where those engine contracts live — and several existing citations had silently gone stale after the engine's Hercules\Source\* tree was relocated under src\.

What

  • New docs/agent-reference/rsms-engine-map.md — a source-cited map from each authored construct (operations, Do-block verbs incl. lesser-known ones, the two parameter-type enums, reserved variables, TaskLog/TaskStatus contracts, validation entry points) → the authoritative PangaeaAppliance file:line. Pinned to a verifiable snapshot ref. Highlights real compat gaps (e.g. DiscoverApiKeys/CheckHostKey are enum values with no executable impl) and flags the validation section as the top place to hunt "schema accepts / engine rejects" bugs.
  • AGENTS.md — new "Cross-repo: the Rsms execution engine" section establishing that the engine is authoritative and the local schema/ is a drift-prone mirror.
  • docs/agent-reference/README.md — indexes the new doc.
  • Drift fixes — corrected stale Hercules\Source\* engine citations to their current src\... paths in tools/README.md, .agents/skills/task-log-analysis/SKILL.md, .agents/skills/safeguard-ps-operations/SKILL.md, and docs/agent-reference/failure-patterns.md (the PasswordHash/CheckPasswordAgainstShadowEntry reference).

A reciprocal back-pointer was also added on the PangaeaAppliance side (a README in the Scriptable engine directory pointing back here) so that future engine contract changes prompt a heads-up to this repo.

Provenance

The engine-map citations come from a source-cited analysis of the PangaeaAppliance tree at commit fb5ae4e0fe1bc438c8035dbe9b7086b77b40115b. All relative links validated by tools/Test-AgentLinks.ps1 (13 files, all resolve).

MichaelThompson and others added 3 commits June 22, 2026 11:24
Document that custom-platform scripts authored here are executed by the
Rsms scriptable engine in Kevin-Andrew/PangaeaAppliance, and map every
authored construct (operations, Do-block verbs, parameter types, reserved
variables, task-log/status contracts, validation entry points) to the
authoritative source file:line in that repo.

- Add docs/agent-reference/rsms-engine-map.md (source-cited engine map)
- Add 'Cross-repo: the Rsms execution engine' section to AGENTS.md
- Index the new doc in docs/agent-reference/README.md
- Correct stale Hercules\\Source\\* citations (the subtree was relocated
  under src\\) in tools/README.md and the task-log-analysis and
  safeguard-ps-operations skills

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Record snapshot commit fb5ae4e0fe1bc438c8035dbe9b7086b77b40115b as the
verifiable whole-tree ref (9be615a13d was only the last commit touching
the Scriptable engine dir), and note that the log-name constants in
Common.Rsms\\Rsms.Public\\Constants\\Logging.cs are the single canonical
definition.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The shadow-entry hash-check logic moved with the Hercules->src\ relocation:
Source\Hercules.WebService\Common\Crypt\PasswordHash.cs is now
src\Service\Rsms\Common\Crypt\PasswordHash.cs:96 (CheckPasswordAgainstShadowEntry,
splits the shadow line on ':' at :98). Update the failure-patterns row and add
the helper location to the engine map.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@MichaelThompson MichaelThompson requested a review from a team as a code owner June 22, 2026 17:31
@MichaelThompson MichaelThompson changed the base branch from main to features/9.0.0 June 22, 2026 17:35

@MichaelThompson MichaelThompson left a comment

Copy link
Copy Markdown
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agent updates

@MichaelThompson MichaelThompson merged commit 77512ba into features/9.0.0 Jun 22, 2026
2 checks passed
@MichaelThompson MichaelThompson deleted the michaelthompson-cross-repo-agents-guide branch June 22, 2026 21:52
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.

1 participant