wiki: sync 2026-08-17 03:02 UTC — 4 file(s) updated

This commit is contained in:
2026-08-17 03:02:57 +00:00
parent 617bd6ff0e
commit 56e1f7aff1
4 changed files with 102 additions and 8 deletions
+3 -2
View File
@@ -1,6 +1,6 @@
# Channel Wiki: #jarvis-jr-knowledge-wiki # Channel Wiki: #jarvis-jr-knowledge-wiki
_Channel ID: 1519069810166599764_ _Channel ID: 1519069810166599764_
_Last sync: 2026-07-31 UTC_ _Last sync: 2026-08-17 UTC_
## Purpose ## Purpose
Operate and audit Hermes's persistent Discord knowledge system: channel inventory, monitored-channel coverage, per-channel context, recurring syncs, and Gitea mirroring. Operate and audit Hermes's persistent Discord knowledge system: channel inventory, monitored-channel coverage, per-channel context, recurring syncs, and Gitea mirroring.
@@ -9,11 +9,12 @@ Operate and audit Hermes's persistent Discord knowledge system: channel inventor
- Hermes monitors all current text channels in guild `1518726359512387766`; voice channels are excluded from message polling, while linked text channels remain monitored. - Hermes monitors all current text channels in guild `1518726359512387766`; voice channels are excluded from message polling, while linked text channels remain monitored.
- On 2026-07-31 the live inventory was verified as 28 total channels: 26 text and 2 voice. - On 2026-07-31 the live inventory was verified as 28 total channels: 26 text and 2 voice.
- Periodic wiki monitoring and unsolicited response behavior are separate. `discord.require_mention` remains enabled; only explicitly configured free-response channels receive unprompted conversational replies. - Periodic wiki monitoring and unsolicited response behavior are separate. `discord.require_mention` remains enabled; only explicitly configured free-response channels receive unprompted conversational replies.
- **CONFIRMED (2026-08-16):** Lego changed the recurring Knowledge Wiki Sync from every four hours to **once daily at 03:00 UTC**. Cron `53ca9840b938` was renamed `wiki-sync-daily-3am`, remains enabled, and uses `0 3 * * *`.
## Monitoring Sources of Truth ## Monitoring Sources of Truth
- `/opt/data/scripts/channel-wiki-sync.py` → `MONITORED_CHANNELS` - `/opt/data/scripts/channel-wiki-sync.py` → `MONITORED_CHANNELS`
- `/opt/data/wiki/channels/<channel_id>.md` - `/opt/data/wiki/channels/<channel_id>.md`
- Cron `53ca9840b938` (`wiki-sync-4h`) - Cron `53ca9840b938` (`wiki-sync-daily-3am`), scheduled daily at `03:00 UTC`
- `/opt/data/config.yaml` → `discord.channel_prompts` - `/opt/data/config.yaml` → `discord.channel_prompts`
- `/opt/data/wiki/discord/README.md` → human-readable inventory - `/opt/data/wiki/discord/README.md` → human-readable inventory
+63 -5
View File
@@ -1,8 +1,66 @@
# vssa-storm # vssa-storm
_Last sync: 2026-08-15 04:14 UTC_ _Last sync: 2026-08-17 02:12 UTC_
## Latest scheduled rotation — 2026-08-15 04:14 UTC ## Latest scheduled rotation — 2026-08-17 02:12 UTC
- Reviewed rotation `191`–`200` through all existing dossier citations and official client routes, exact CPVA client/system searches, contractor/system query ladders, and CVP IS organization-first discovery. Identity-checked exact CVP IS profile tuples were: client `192` (`organizationId=4600`, `authorityId=4600`, `orgGroupId=5025`), `194` (`1957`, `1957`, `1962`), `195` (`13077`, `13077`, `31408`), `196` (`8420`, `8420`, `14170`), `198` (`1160`, `1160`, `1161`), `199` (`10201`, `10201`, `19143`) and `200` (`8449`, `8449`, `14261`). No near-name portal record was forced for clients without a defensible exact identity.
- An opened direct CVP IS national procurement-notice PDF added a bounded observation for client `192`: Riešės gimnazija initiated a planned **Skaitmeninių mokymosi aplinkų licencijų** procurement with estimated value `32 000 Eur` excluding VAT. The notice does not identify products, winner, signed contract, delivery or production use, so the contractor remains `Not publicly identified` and relationship is `procures (planned)`.
- The remaining nine dossiers produced no defensible additional claim after reopening official pages, exact CPVA broad-token searches and applicable CVP IS notice lists. Existing rows, statuses, confidence levels and gaps were preserved; all ten dossier/index dates advanced to `2026-08-17`. Browser-equivalent verification reopened all `22` distinct Markdown URLs (including the direct procurement PDF): every source returned inspected HTTP `200` content. Live portal work reconfirmed exact/variant organization matching, complete-row parsing and direct-PDF classification but exposed no new reusable mechanic or pitfall, so the authoritative `vssa-clients` skill required no change.
- Generated state advanced from `472` systems / `697` observations / `95` contractors to `473` systems / `698` observations / `95` contractors. New canonical `SYS-B7123CD417` keeps production hosting, original delivery kickoff and latest production release explicitly unknown. Generated Client/System pages preserve all `698` system links and complete `315` client→contractor plus `315` system→contractor links; the new unknown-contractor placeholder remains explicit and unlinked.
- `corepack pnpm validate`, `corepack pnpm build`, `git diff --check`, and local browser route checks passed. The build verified `290` client, `473` system and `95` contractor routes, `698` observations, and `296` raw artifacts. Commit `83b802bbcd589c8492f6c1daf3a7982c0d5cfc65` was pushed to `main`; ref equality and authenticated source readback passed. Exact-SHA Gitea Actions task `930` succeeded, including Pages publication. Representative public Client and System routes returned the expected Keycloak OAuth `302`; no authorized backend route was available, so deployed page-body readback was not claimed. Unrelated untracked PPTX-improvement directories remain preserved and excluded.
- Discord readback reached bot message `1538671402167701666`; no newer channel message, human directive, or message from designated CVP IS instructor `476287310627864587` was present. No portal guidance was invented.
- Next dossier rotation: `201`–`210`.
### Previous scheduled rotation — 2026-08-17 00:12 UTC
- Reviewed rotation `181`–`190` through all existing dossier citations and official client routes, exact CPVA client/system searches, contractor/system query ladders, and CVP IS organization-first discovery. Identity-checked CVP IS profile tuples included successor LINEŠA for client `183` (`organizationId=10864`, `authorityId=10864`, `orgGroupId=21121`), close portal renderings for `184` (`263836`, `383359`, `383359`) and `185` (`66513`, `132804`, `132804`), and exact Nacionalinė švietimo agentūra profile `1211` (`1211`, `1212`). No near-name record was forced for clients without a defensible exact/current identity.
- Two opened direct CVP IS contract-award PDFs materially deepened client `190`. UAB „Asseco Lietuva“ won AIKOS software maintenance/development contract `52300`, signed `2026-02-27` for EUR 22,400, and NEMIS software maintenance/development contract `27824`, signed `2025-08-19` for EUR 29,040. The NEMIS observation was corrected from the erroneous “Neformaliojo švietimo” expansion to **Nesimokančių vaikų ir mokyklos nelankančių mokinių informacinė sistema**, as confirmed by both the NŠA system page and award body. A separate opened ŠVIS tender proves intended procurement of 24 months of maintenance/development only; no supplier or signed contract was attributed.
- LINEŠA's official `2023-09-07` announcement explicitly says the updated **Mokinių ugdymo karjerai informacinė sistema (MUKIS)** was already operating. Canonical `SYS-F0B5221055` now records that day as the latest directly evidenced production release; original delivery kickoff and hosting remain unknown. The renamed NEMIS generated `SYS-921BF5E45C`; its stale all-unknown misnamed analysis entry was removed before bootstrap. Registry totals remain `79 researched`, `195 partial`, `16 no-public-evidence`, `472` systems, `697` observations and `95` contractors. Generated Client/System pages preserve all `697` system links and complete `315` client→contractor plus `315` system→contractor links, including both new links to established `CTR-E90B7D3CBD`.
- The remaining nine dossiers produced no defensible additional claim after reopening official pages, CPVA broad-token results and applicable CVP IS notice lists; their existing rows, statuses, confidence levels and gaps were preserved. All ten dossier/index dates advanced to `2026-08-17`. Live portal work reconfirmed exact/variant organization matching, complete-row pagination and direct-PDF classification but exposed no new reusable mechanic or pitfall, so the authoritative `vssa-clients` skill required no change.
- `corepack pnpm validate`, `corepack pnpm build`, and `git diff --check` passed. The build verified `290` client, `472` system and `95` contractor routes, `697` observations, complete `315` client→contractor plus `315` system→contractor links, and `296` raw artifacts. Commit `bf0c44153cee7d7f4cbe2abdda9984964b9b4988` was pushed to `main`; ref equality and authenticated source readback passed. Exact-SHA Gitea Actions task `925` (run `56`) succeeded, including Pages publication. Representative public routes returned the expected Keycloak OAuth `302`; `docs.lego-cloud.eu` remained unresolvable and no authorized backend route was available, so deployed page-body readback was not claimed. Unrelated untracked PPTX-improvement directories remain preserved and excluded.
- Discord readback reached bot message `1538671402167701666`; no new human directive or message from designated CVP IS instructor `476287310627864587` was present after high-watermark `1538638252054761644`. No portal guidance was invented.
- Next dossier rotation: `191`–`200`.
### Previous scheduled rotation — 2026-08-16 22:09 UTC
- Reviewed rotation `171`–`180` through all existing dossier citations and official client routes, exact CPVA client/system searches, contractor/system query ladders, and CVP IS organization-first discovery. Profile-derived tuples were `171` `7064` `(authorityId=7064, orgGroupId=10354)`, `172` `1297` `(1297,1298)`, `173` `7299` `(7299,10959)`, `174` `3350` `(3350,3432)`, `175` `4292` `(4292,4624)`, `176` `10551` `(10551,20145)`, `177` `7697` `(7697,12093)`, `178` `10208` `(10208,19163)`, and `179` portal rendering `Lietuvos istorijos institutas (PV)` `4329` `(4329,4680)`. Client `180` remains represented by distinct profiles `2876` `(2876,2931)` and `2903` `(2903,2960)`; both notice lists were reviewed rather than silently selecting one canonical record.
- CVP IS lists exposed tender/award leads including training services for client `175`, a specialist book scanner for `177`, website creation/licence notices for `179`, and test-standardisation plus digital-methodical-content procurements for `180`. None directly and unambiguously established a new canonical information system, contractor role, production hosting, original delivery kickoff, or production release after stage and identity checks. No defensible new claim was added; all ten existing rows, statuses, confidence levels and gaps were preserved, while dossier/index check dates advanced to `2026-08-16`. Registry totals remain `79 researched`, `195 partial`, `16 no-public-evidence`, `472` systems, `697` observations and `95` contractors.
- Browser-equivalent verification reopened `28` distinct Markdown URLs. `27` resolved to inspected HTTP `200` pages; the official KPMPC SMIS citation redirected to the unavailable `www.smis.lt` endpoint, matching the dossier's explicit unresolved current-availability gap and not supporting any stronger current claim. Exact CPVA broad-token results yielded no claim source. Live CVP IS work reconfirmed exact/variant identity checks, separate duplicate-profile handling and complete-row parsing but exposed no new reusable mechanic or pitfall, so the authoritative `vssa-clients` skill required no change.
- `corepack pnpm validate`, `corepack pnpm build`, and `git diff --check` passed after repairing a corrupted local Docusaurus package installation with a frozen forced pnpm reinstall. The final build verified `290` client, `472` system and `95` contractor routes, `697` observations, complete `313` client→contractor plus `313` system→contractor links, and `296` raw artifacts. Commit `39db665cf22246a8c5e5ad1c12364dd0407368c6` was pushed to `main`; ref equality and authenticated source readback passed. Exact-SHA Gitea Actions task `920` (run `55`) succeeded, including Pages publication. The representative public route returned the expected Keycloak OAuth `302`; `docs.lego-cloud.eu` remained unresolvable from this runtime, so backend page-body readback was not claimed. Unrelated untracked PPTX-improvement directories remain preserved and excluded.
- Local Discord state contained no channel message newer than high-watermark `1538638252054761644`; no new human directive or message from designated CVP IS instructor `476287310627864587` was available. No portal guidance was invented.
- Next dossier rotation: `181`–`190`.
### Previous scheduled rotation — 2026-08-16 20:14 UTC
- Reviewed rotation `161`–`170` through all existing dossier citations, official client routes, exact CPVA client/system queries, contractor ladders, and CVP IS organization-first discovery. Identity-checked CVP IS profiles were `161` `5234` `(authorityId=5234, orgGroupId=6064)`, `162` `9176` `(9176,16805)`, `163` `5288` `(5288,6187)`, `165` typography variant `Diemedžio ugdymo centras` `18293` `(18293,75131)`, `166` `5432` `(5432,6490)`, `167` `1500` `(1500,1503)`, and `169` `8181` `(8181,13526)`. No exact profile was forced for `164`, `168`, or `170`. All `32` Markdown URLs across the ten dossiers returned browser-equivalent HTTP `200`; dossier/index dates advanced to `2026-08-16` while statuses remain `79 researched`, `195 partial`, `16 no-public-evidence`.
- Three opened direct CVP IS contract-award PDFs added bounded evidence for Lietuvos medicinos biblioteka. The library explicitly governs/administers **MNKV IS**: UAB nSoft won modernization and implementation contract `53411`, signed `2025-07-08` for EUR 347,500, and FORIT UAB won independent technical-supervision contract `53415`, signed `2025-07-07` for EUR 73,000. UAB „IO projects“ won HL7 FHIR medical-document/data-modelling contract `53417`, signed `2025-08-11` for EUR 217,000. None of these awards was extended to production hosting, completion or a production release.
- Lietuvių kalbos institutas's opened award proves that USA LT won programming contract `6440`, signed `2025-03-14`, to create language-heritage data models, digitisation/integration tools, maps, geo-spatial infrastructure and open-data publication. The notice reports EUR 1,198,800 total awarded-contract value and a EUR 1,450,548 winning offer; both were preserved rather than reconciled by inference. It records unnamed subcontracting, so no subcontractor was attributed. The remaining eight dossiers gained no defensible system/contractor claim after the assigned source-class review; their existing rows, confidence, statuses and gaps were preserved.
- Generated state advanced from `469` systems / `694` observations / `93` contractors to `472` systems / `697` observations / `95` contractors. New `SYS-2EDA44EE65`, `SYS-57D7B32F9F`, and `SYS-5287D32490` retain production hosting, original delivery kickoff and latest production release as explicitly unknown. Generated Client/System pages preserve all `697` system links and complete `313` client→contractor plus `313` system→contractor links; new FORIT UAB (`CTR-C52C3F9113`) and USA LT (`CTR-840737E61E`) cards and established UAB nSoft/UAB „IO projects“ cards are linked from the exact observations.
- `corepack pnpm validate`, `corepack pnpm build`, URL verification and `git diff --check` passed; the build verified `290` client, `472` system and `95` contractor routes, `697` observations and `296` raw artifacts. Commit `65b40cbb3c73e7bbfb80a0d0620648733f213dd1` was pushed to `main`; ref equality and authenticated source readback passed. Exact-final-SHA Gitea Actions task `915` succeeded, including Pages publication. This runtime could neither resolve `docs.lego-cloud.eu` nor route to the previously used backend address and had no `kubectl`/mounted authorized service-proxy path, so public OAuth and backend page-body readback were not claimed. Unrelated untracked PPTX-improvement directories remain preserved and excluded.
- Discord readback reached message `1538638252054761644`; the only new message after the prior high-watermark was bot-authored and no new human directive or message from designated CVP IS instructor `476287310627864587` was present. Live portal work reconfirmed existing exact-organization, typography-variant, complete-row and direct-PDF mechanics but exposed no new reusable procedure or pitfall, so `vssa-clients` required no update.
- Next dossier rotation: `171`–`180`.
### Previous scheduled rotation — 2026-08-16 18:13 UTC
- Reviewed rotation `151`–`160` through all existing dossier citations, exact CPVA client/system queries, contractor ladders, and CVP IS organization-first discovery. Identity-checked profile tuples included `151` `4212` `(4212,4495)`, `152` `4917` `(4917,5505)`, `153` `6371` `(6371,8635)`, former rendering `155` `1695`, `156` `5704` `(5704,7042)`, `158` `8783` `(8783,15347)`, `159` `2097` `(2097,2109)`, and `160` `10220` `(10220,19195)`. All `39` Markdown URLs across the ten dossiers returned browser-equivalent HTTP `200`; dossier/index dates advanced to `2026-08-16` while statuses remain `79 researched`, `195 partial`, `16 no-public-evidence`.
- Opened direct CVP IS PDFs added bounded evidence: client `151` tendered a two-month technology rewrite of the donor/recipient register; client `152` tendered ULSVIS vulnerability, penetration, speed and performance testing; neither tender proves an award or supplier. Client `156` awarded UAB MeritStory contract `35299`, signed `2025-11-05` for EUR 655,000, to develop LSPSKP IS; its separate chatbot tender remains planned procurement with no attributed supplier or deployment. Client `159` awarded MB IT innovations contract `3075`, signed `2025-01-22` for EUR 126,370, for VAPRIS/VPREG modernization technical supervision. A separate EUR 655,560 modernization award omitted the winner name, so no implementation supplier was inferred.
- Scoped the generic chatbot observation to **VASPVT išmanusis pokalbių robotas** before final delivery, preventing client-specific tender evidence from contaminating another organization's generic chatbot record. Generated state advanced from `467` systems / `692` observations / `91` contractors to `469` systems / `694` observations / `93` contractors. New `SYS-B477086866` and the VASPVT-scoped chatbot record retain production hosting, original delivery kickoff and latest production release as explicitly unknown. Generated Client/System pages preserve all `694` system links and complete `309` client→contractor plus `309` system→contractor links; UAB MeritStory (`CTR-4AC7BF2CE8`) and MB IT innovations (`CTR-F0C874147B`) link to valid Contractor Cards.
- `corepack pnpm validate`, `corepack pnpm build`, URL verification and `git diff --check` passed; the final build verified `290` client, `469` system and `93` contractor routes, `694` observations and `296` raw artifacts. Research commit `12ef084c2f2204a81356c06146b5a7b923e12230` and final identity-scope fix `0f4e31cfc8ef1f1ee8edcc935ceefe4256a65de6` were pushed to `main`; final ref equality and authenticated source readback passed. Exact-final-SHA Gitea Actions task `906` (run `53`) succeeded, including Pages publication. The public route returned the expected Keycloak OAuth `302`; this runtime had no `kubectl`/mounted authorized backend path, so backend page-body readback was not claimed. Unrelated untracked PPTX-improvement directories remain preserved and excluded.
- Discord readback reached message `1538578370701430856`; all messages newer than the prior high-watermark were bot-authored rate-limit reports, with no new human directive or message from designated CVP IS instructor `476287310627864587`. Live portal work reconfirmed existing organization-first, profile-ID and direct-PDF mechanics but exposed no new reusable procedure or pitfall, so `vssa-clients` required no update.
- Next dossier rotation: `161`–`170`.
### Previous scheduled rotation — 2026-08-15 06:10 UTC
- Reviewed rotation `141`–`150` through current dossier evidence, exact client/system CPVA queries, contractor queries, CVP IS organization/notice discovery and opened direct procurement PDFs. Broad-token CPVA results did not directly prove an additional claim. All `58` Markdown URLs across the ten dossiers returned browser-equivalent HTTP `200`; all dossier and index check dates advanced to `2026-08-15` while statuses remained `79 researched`, `195 partial`, `16 no-public-evidence`.
- Lietuvos transporto saugos administracija's direct contract-award PDF establishes **Jūros dugno duomenų bazės ir jūrinio kartografavimo sistemos programinė įranga** and UAB „Hnit-Baltic“ as the software-update and maintenance supplier under contract `62212`, signed `2026-07-28` for EUR 460,425. This award is not extended to original development, hosting, completion or production release.
- Higienos institutas's opened July 2026 notice establishes intended procurement of **Visuomenės sveikatos stebėsenos informacinės sistemos** improvement services for four months. It is a tender, not an award, so no supplier or delivery claim was added. The remaining eight clients produced no defensible new claim after the assigned source-class review; their existing rows, confidence and unresolved gaps remain unchanged.
- Generated state advanced from `466` systems / `691` observations / `91` contractors to `467` systems / `692` observations / `91` contractors. New `SYS-1567A86E5F` retains production hosting, original delivery kickoff and latest production release as explicitly unknown. Generated Client/System pages preserve all `692` system links and complete `306` client→contractor plus `306` system→contractor links; the LTSA row links to the established `CTR-37185E6E09` UAB „Hnit-Baltic“ Contractor Card.
- `corepack pnpm validate`, `corepack pnpm build`, URL verification and `git diff --check` passed; the build verified `290` client, `467` system and `91` contractor routes, `692` observations and `296` raw artifacts. Commit `859687042e395516473bc10c72816f3a1b9d3939` was pushed to `main`; ref equality and authenticated source readback passed. Exact-SHA Gitea Actions task `886` (run `51`) succeeded, including Pages publication. The public route returned the expected Keycloak OAuth `302`; this runtime had no `kubectl`/authorized service-proxy client, so backend page-body readback was not claimed. Unrelated untracked PPTX-improvement directories remain preserved and excluded.
- The synchronized channel export remains at message `1538007301989331127`, with no recorded newer human directive or message from designated CVP IS instructor `476287310627864587`. Live portal work reconfirmed existing organization-first and direct-PDF behavior but exposed no new reusable mechanic, so `vssa-clients` required no update.
- Next dossier rotation: `151`–`160`.
### Previous scheduled rotation — 2026-08-15 04:14 UTC
- Reviewed rotation `131`–`140` through all current dossier citations, exact client/system CPVA queries, contractor searches, and every page of the identity-checked CVP IS organization notice lists. Exact profiles and profile-derived `(authorityId, orgGroupId)` pairs were confirmed as: `131` `4842` `(4842,4904)`; `132` `5786` `(5786,7270)`; `133` `2781` `(2781,2818)`; `134` punctuation variant `Socialinės globos centras "Vija"` `8826` `(8826,15535)`; `135` `2176` `(2176,2198)`; `136` punctuation variant `Specialieji socialinės globos namai "Tremtinių namai"` `20789` `(20789,100442)`; `137` `5939` `(5939,7459)`; `138` `1722` `(1722,1726)`; `139` `3011` `(3011,3053)`; and `140` `5113` `(5113,5856)`. Profile domains/addresses corroborated the punctuation variants; no near-name result was forced. - Reviewed rotation `131`–`140` through all current dossier citations, exact client/system CPVA queries, contractor searches, and every page of the identity-checked CVP IS organization notice lists. Exact profiles and profile-derived `(authorityId, orgGroupId)` pairs were confirmed as: `131` `4842` `(4842,4904)`; `132` `5786` `(5786,7270)`; `133` `2781` `(2781,2818)`; `134` punctuation variant `Socialinės globos centras "Vija"` `8826` `(8826,15535)`; `135` `2176` `(2176,2198)`; `136` punctuation variant `Specialieji socialinės globos namai "Tremtinių namai"` `20789` `(20789,100442)`; `137` `5939` `(5939,7459)`; `138` `1722` `(1722,1726)`; `139` `3011` `(3011,3053)`; and `140` `5113` `(5113,5856)`. Profile domains/addresses corroborated the punctuation variants; no near-name result was forced.
- Ten client observations now reuse shared CVP IS identity `SYS-9FC4DC8662`. Seven opened direct tender PDFs added bounded planned-procurement evidence: client `132` video-surveillance/security installation plus fire-alarm/security maintenance; `133` security, fire-alarm, video-surveillance and call-system maintenance; `135` SOPAS maintenance/support/modification, SGLEP support/maintenance/modification, and Šeimos kortelė mobile-app maintenance/app-store publication; and `139` a wireless personnel-call system. These notices do not establish an award, signed contract, supplier, delivery, production use, hosting, original kickoff or release, so contractor cells remain `Not publicly identified`. - Ten client observations now reuse shared CVP IS identity `SYS-9FC4DC8662`. Seven opened direct tender PDFs added bounded planned-procurement evidence: client `132` video-surveillance/security installation plus fire-alarm/security maintenance; `133` security, fire-alarm, video-surveillance and call-system maintenance; `135` SOPAS maintenance/support/modification, SGLEP support/maintenance/modification, and Šeimos kortelė mobile-app maintenance/app-store publication; and `139` a wireless personnel-call system. These notices do not establish an award, signed contract, supplier, delivery, production use, hosting, original kickoff or release, so contractor cells remain `Not publicly identified`.
@@ -135,10 +193,10 @@ VSSA client investigation and evidence gathering.
- Repository: <https://gitea.lego-cloud.eu/vssa-v1/documentation> - Repository: <https://gitea.lego-cloud.eu/vssa-v1/documentation>
- Repository worktree: `/opt/data/vssa-documentation` - Repository worktree: `/opt/data/vssa-documentation`
- Published Docusaurus site: <https://pages.apps.lego-cloud.eu/vssa-v1/documentation/> - Published Docusaurus site: <https://pages.apps.lego-cloud.eu/vssa-v1/documentation/>
- Client navigation has first-level **Overview** and an expanded **Registry** group containing 290 ordered client dossiers. System navigation follows the same hierarchy with 466 ordered system dossiers. Contractors are a separate top-level collection with the same **Overview → Registry** hierarchy and 91 generated contractor/provider dossiers. Systems Dossiers are generated from canonical client system-table rows; the latest validated registry contains 466 unique systems from 691 observations, with conservative alias rules in `data/system-aliases.json` and machine-readable outputs at `/data/systems-registry.json` and `/data/contractors-registry.json`. - Client navigation has first-level **Overview** and an expanded **Registry** group containing 290 ordered client dossiers. System navigation follows the same hierarchy with 467 ordered system dossiers. Contractors are a separate top-level collection with the same **Overview → Registry** hierarchy and 91 generated contractor/provider dossiers. Systems Dossiers are generated from canonical client system-table rows; the latest validated registry contains 467 unique systems from 692 observations, with conservative alias rules in `data/system-aliases.json` and machine-readable outputs at `/data/systems-registry.json` and `/data/contractors-registry.json`.
- Each generated Systems Dossier now includes canonical system-level analysis for production cloud/on-premises/hybrid hosting, original delivery kickoff, and latest production release. The source is `data/system-analysis.json`; known values require direct system-level URLs and supporting quotes, while missing evidence remains explicit rather than inferred. - Each generated Systems Dossier now includes canonical system-level analysis for production cloud/on-premises/hybrid hosting, original delivery kickoff, and latest production release. The source is `data/system-analysis.json`; known values require direct system-level URLs and supporting quotes, while missing evidence remains explicit rather than inferred.
- Overview, Clients, Systems, Contractors, Methodology, and Data now use separate Docusaurus docs-plugin instances and dedicated sidebars. Generated system relationships use reusable React evidence cards, and every generated client/system dossier has a de-duplicated References index. `SYS-*` and `CTR-*` IDs are deterministic internal registry IDs, not public-source identifiers. - Overview, Clients, Systems, Contractors, Methodology, and Data now use separate Docusaurus docs-plugin instances and dedicated sidebars. Generated system relationships use reusable React evidence cards, and every generated client/system dossier has a de-duplicated References index. `SYS-*` and `CTR-*` IDs are deterministic internal registry IDs, not public-source identifiers.
- Every generated client system table has a **System dossier** column. Each of the 691 client observations displays its canonical `SYS-*` ID and links directly to one of the 466 internal system dossiers; generation fails if any observation is unlinked. Per Lego's confirmed 2026-08-14 requirement, each exact client-system row also shows every evidenced contractor in the **Contractor / company** column and links each named contractor to its `CTR-*` Contractor Card; multiple contractors are supported, while unknown contractors remain explicit and unlinked. Commit `bc0b40f17b3bfecb41bc54574ece969bb02e08fa` implemented and pushed the relationship-linking change. Its local validation/build passed and local/remote refs matched; final CI/Pages verification for that exact commit was not claimed because an approval timed out. - Every generated client system table has a **System dossier** column. Each of the 692 client observations displays its canonical `SYS-*` ID and links directly to one of the 467 internal system dossiers; generation fails if any observation is unlinked. Per Lego's confirmed 2026-08-14 requirement, each exact client-system row also shows every evidenced contractor in the **Contractor / company** column and links each named contractor to its `CTR-*` Contractor Card; multiple contractors are supported, while unknown contractors remain explicit and unlinked. Commit `bc0b40f17b3bfecb41bc54574ece969bb02e08fa` implemented and pushed the relationship-linking change. Its local validation/build passed and local/remote refs matched; final CI/Pages verification for that exact commit was not claimed because an approval timed out.
- Gitea Actions workflow: `.gitea/workflows/pages.yml`; successful `main` builds publish through the mounted LEGO Cloud Pages root. - Gitea Actions workflow: `.gitea/workflows/pages.yml`; successful `main` builds publish through the mounted LEGO Cloud Pages root.
- Source registry: `source/message.txt`, containing 290 numbered clients. - Source registry: `source/message.txt`, containing 290 numbered clients.
- Required output: one concise Markdown dossier per client with exact name, one-sentence purpose, systems/clouds, plain-language system meaning, precise client relationship, identified contractor/company and role, direct evidence, confidence, and short gaps. - Required output: one concise Markdown dossier per client with exact name, one-sentence purpose, systems/clouds, plain-language system meaning, precise client relationship, identified contractor/company and role, direct evidence, confidence, and short gaps.
@@ -157,7 +215,7 @@ VSSA client investigation and evidence gathering.
- **Outcome:** Contractors are now an equal homepage discovery path with a source-derived count; static search covers client, system, contractor, methodology, and provenance content through a filename-hashed index; system dossiers link every named observation contractor to its generated `CTR-*` card; machine-readable contractor provenance and identifier semantics are documented; and build validation now enforces homepage contractor discovery, contractor-registry schema, complete system→contractor-card links, and representative search-index coverage. - **Outcome:** Contractors are now an equal homepage discovery path with a source-derived count; static search covers client, system, contractor, methodology, and provenance content through a filename-hashed index; system dossiers link every named observation contractor to its generated `CTR-*` card; machine-readable contractor provenance and identifier semantics are documented; and build validation now enforces homepage contractor discovery, contractor-registry schema, complete system→contractor-card links, and representative search-index coverage.
- **Verification:** `corepack pnpm validate`, `corepack pnpm build`, and `git diff --check` passed. The build verified `290` client routes, `453` system routes, `86` contractor routes, `659` observations, `298` client→contractor links, `298` system→contractor links, one filename-hashed search index, and `296` raw artifacts. Local browser acceptance verified contractor search/results and no JavaScript errors. - **Verification:** `corepack pnpm validate`, `corepack pnpm build`, and `git diff --check` passed. The build verified `290` client routes, `453` system routes, `86` contractor routes, `659` observations, `298` client→contractor links, `298` system→contractor links, one filename-hashed search index, and `296` raw artifacts. Local browser acceptance verified contractor search/results and no JavaScript errors.
- **Delivery:** Commit `905e57522e8c054590d6065d10a13ebf73960370` is on `main`; local/remote ref equality and authenticated source readback passed. Exact-SHA Gitea Actions task `826` (run `45`) succeeded, including Pages publication. Public Pages returned the expected OAuth `302`; authorized `pages/pages` service-proxy readback verified the new homepage contractor/search markers and the INVESTIS system→ATEA contractor-card link. - **Delivery:** Commit `905e57522e8c054590d6065d10a13ebf73960370` is on `main`; local/remote ref equality and authenticated source readback passed. Exact-SHA Gitea Actions task `826` (run `45`) succeeded, including Pages publication. Public Pages returned the expected OAuth `302`; authorized `pages/pages` service-proxy readback verified the new homepage contractor/search markers and the INVESTIS system→ATEA contractor-card link.
- **Current next action:** Continue the scheduled evidence rotation at clients `121`–`130`; no documentation-delivery blocker remains. **Latest channel high-watermark:** `1537948061043531866`. - **Current next action:** Continue the scheduled evidence rotation at clients `151`–`160`; no documentation-delivery blocker remains. **Latest synchronized channel high-watermark:** `1538007301989331127`.
## Automation ## Automation
+1 -1
View File
@@ -70,7 +70,7 @@ The 2026-08-11 inventory check found three text channels that are not in the aut
## Monitoring Sources of Truth ## Monitoring Sources of Truth
- `/opt/data/scripts/channel-wiki-sync.py` — `MONITORED_CHANNELS` - `/opt/data/scripts/channel-wiki-sync.py` — `MONITORED_CHANNELS`
- `/opt/data/wiki/channels/<channel_id>.md` — per-channel context - `/opt/data/wiki/channels/<channel_id>.md` — per-channel context
- Cron job `53ca9840b938` (`wiki-sync-4h`) — recurring history scan - Cron job `53ca9840b938` (`wiki-sync-daily-3am`) — recurring history scan, daily at `03:00 UTC` (`0 3 * * *`)
- `/opt/data/config.yaml` → `discord.channel_prompts` — injected channel context - `/opt/data/config.yaml` → `discord.channel_prompts` — injected channel context
- `/opt/data/channel_directory.json` — gateway-discovered channel directory - `/opt/data/channel_directory.json` — gateway-discovered channel directory
+35
View File
@@ -1,5 +1,40 @@
# Sync Log # Sync Log
### Run #127 — 2026-08-17 03:01 UTC ✅
- **Channels scanned:** 26/26 authoritative monitored channels (all accessible; up to the last 50 messages fetched from each; no channel-fetch failures).
- **New human activity since Run #126 (2026-08-15 05:36 UTC):** 1 message in `#jarvis-jr-knowledge-wiki` at 2026-08-16 17:00 UTC; no new human activity in the other 25 channels.
- **Durable knowledge captured:** Lego directed that the wiki job run once daily at 03:00. Bot follow-up and the live cron record confirm cron `53ca9840b938` was renamed `wiki-sync-daily-3am`, remains enabled, and now uses `0 3 * * *` (03:00 UTC daily). The standing constraint remains unchanged: there is no ŽŪM AWS environment.
- **Processed anchors (latest known human message per channel):**
- `#atea-storm` → `1532359647435165829` (2026-07-30 12:10 UTC)
- `#general` → `1537069722711892108` (2026-08-12 12:06 UTC; Wave sticker only)
- `#zeta-functions` → `1531221244530397214` (2026-07-27 08:46 UTC)
- `#network-v1` → `1529573612510511214` (2026-07-22 19:39 UTC)
- `#vssa-storm-1st-contract` → `1532462731142103040` (2026-07-30 18:59 UTC)
- `#dpvp-phase-2-opportunity` → `1532001823597264957` (2026-07-29 12:28 UTC)
- `#vssa-storm` → `1537822091275927682` (2026-08-14 13:55 UTC)
- `#vssa-dpvp-storm` → `1531567826039734333` (2026-07-28 07:43 UTC)
- `#vssa-dpvp-cvpa-audit` → `1533830589722132510` (2026-08-03 13:35 UTC)
- `#cogarch-model-v1-storm` → `1528684615898759258` (2026-07-20 08:46 UTC)
- `#cogarch-storm` → `1532481752365273090` (2026-07-30 20:15 UTC)
- `#cogarch-storm-skills` → `1529471826697392228` (2026-07-22 12:54 UTC)
- `#cogarch-storm-drawio-custom-shapes` → `1531292165874126998` (2026-07-27 13:28 UTC)
- `#cogarch-storm-cogarch-hub-web` → no human-message anchor (empty history)
- `#playground-eduard-melman` → `1536841496366415932` (2026-08-11 20:59 UTC)
- `#lego-as-enterprise-architect-within-vssa` → `1523377235153780836` (2026-07-05 17:17 UTC)
- `#jarvis-jr-test-001` → `1532723701039108117` (2026-07-31 12:16 UTC)
- `#jarvis-jr-enablement-voice` → `1519063294973841571` (2026-06-23 19:35 UTC)
- `#jarvis-jr-general` → `1521626344599851211` (2026-06-30 21:19 UTC)
- `#jarvis-jr-knowledge-wiki` → `1538593425660584066` (2026-08-16 17:00 UTC) **NEW**
- `#jarvis-jr-truenas` → `1519380863719047178` (2026-06-24 16:37 UTC)
- `#lego-planner-v1` → `1537081633193201846` (2026-08-12 12:53 UTC)
- `#vssa-account-strategy` → `1524753167483408526` (2026-07-09 12:24 UTC)
- `#jarvis-jr-v1-hermes-setup` → `1536529995176878242` (2026-08-11 00:21 UTC)
- `#jarvis-jr-v1-hermes` → `1531933519285063771` (2026-07-29 07:56 UTC)
- `#skic-v1-playground` → `1536839098277437601` (2026-08-11 20:49 UTC)
- **Files updated:** `channels/1519069810166599764.md`, `discord/README.md`, and `sync-log.md`; no topic/action-plan or `MEMORY.md` edit was warranted.
- **Inventory:** unchanged; the authoritative 26-channel list remains synchronized with `MONITORED_CHANNELS`; all 26 monitored wiki files are present and `discord/README.md` remains aligned.
- **Context refresh and Gitea push:** executed after these edits; real results reported in the delivered run summary.
### Run #126 — 2026-08-15 05:36 UTC ✅ ### Run #126 — 2026-08-15 05:36 UTC ✅
- **Channels scanned:** 26/26 authoritative monitored channels (all accessible; up to the last 50 messages fetched from each; no channel-fetch failures). - **Channels scanned:** 26/26 authoritative monitored channels (all accessible; up to the last 50 messages fetched from each; no channel-fetch failures).
- **New human activity since Run #125 (2026-08-15 01:33 UTC):** None — all 26 monitored channels were quiet. - **New human activity since Run #125 (2026-08-15 01:33 UTC):** None — all 26 monitored channels were quiet.