diff --git a/journals/incidents/INC0794075/index.md b/journals/incidents/INC0794075/index.md index 38842bb..4c7a440 100644 --- a/journals/incidents/INC0794075/index.md +++ b/journals/incidents/INC0794075/index.md @@ -1,3 +1,6 @@ +--- +_archived: true +--- Problem: INC0794075 - XMBILLING process is very slow in recent days diff --git a/journals/incidents/INC0794075/r03.png b/journals/incidents/INC0794075/r03.png deleted file mode 100644 index 3739b45..0000000 Binary files a/journals/incidents/INC0794075/r03.png and /dev/null differ diff --git a/journals/meetings/07-10-2025-dba.md b/journals/meetings/07-10-2025-dba.md index 5cdc125..ea49328 100644 --- a/journals/meetings/07-10-2025-dba.md +++ b/journals/meetings/07-10-2025-dba.md @@ -1,8 +1,10 @@ --- -type: 'DailyNote' title: October 7, 2025 date: '2025-10-07T00:00:00.000Z' tags: [dba, migracja] +type: Meeting +Status: Archived +_archived: true --- ### Uporządkowane notatki ze spotkania diff --git a/journals/meetings/10-03-2026-dplunk-db.md b/journals/meetings/10-03-2026-dplunk-db.md index 91c562e..810df52 100644 --- a/journals/meetings/10-03-2026-dplunk-db.md +++ b/journals/meetings/10-03-2026-dplunk-db.md @@ -1,3 +1,8 @@ +--- +type: Meeting +Status: Archived +_archived: true +--- Meeting notes Incident management - Mariusz reported receiving multiple daily Splunk alerts about disk usage, resulting in duplicate incidents that affect statistics. diff --git a/journals/meetings/2026-05-13-bi-weekly-DevOps.md b/journals/meetings/2026-05-13-bi-weekly-DevOps.md index 11a7a31..67f49f0 100644 --- a/journals/meetings/2026-05-13-bi-weekly-DevOps.md +++ b/journals/meetings/2026-05-13-bi-weekly-DevOps.md @@ -1,3 +1,8 @@ +--- +type: Meeting +Status: Archived +_archived: true +--- # Notatki ze spotkania (Bi-weekly DevOps) **Data:** 13.05.2026 diff --git a/journals/meetings/21-04-2026-Local Swiss System Piccard.md b/journals/meetings/21-04-2026-Local Swiss System Piccard.md index 61cf6c3..f1c3f49 100644 --- a/journals/meetings/21-04-2026-Local Swiss System Piccard.md +++ b/journals/meetings/21-04-2026-Local Swiss System Piccard.md @@ -1,3 +1,8 @@ +--- +type: Meeting +Status: Archived +_archived: true +--- 📝 Notatka ze spotkania: Local Swiss System Piccard Cel spotkania: Ujednolicenie oczekiwań oraz planu działań w związku z niedawnymi incydentami wydajnościowymi w systemie Piccard i innych systemach szwajcarskich. diff --git a/journals/meetings/26-04-2026-Weekly Engineering & Operations Sync.md b/journals/meetings/26-04-2026-Weekly Engineering & Operations Sync.md index 0551915..e78d033 100644 --- a/journals/meetings/26-04-2026-Weekly Engineering & Operations Sync.md +++ b/journals/meetings/26-04-2026-Weekly Engineering & Operations Sync.md @@ -1,3 +1,8 @@ +--- +type: Meeting +Status: Archived +_archived: true +--- Meeting notes Meeting cadence diff --git a/journals/untitled-note-1781590871.md b/journals/untitled-note-1781590871.md index 60310e7..0fcac72 100644 --- a/journals/untitled-note-1781590871.md +++ b/journals/untitled-note-1781590871.md @@ -6,4 +6,3 @@ Status: Active Przechodzę całkowicie na tworzenie notatek w Tolaria, mam nadzieję, że będzie to jakoś działało i będzie miało sens. -/ diff --git a/kanban/dnb/board.yaml b/kanban/dnb/board.yaml deleted file mode 100644 index d2fd2e5..0000000 --- a/kanban/dnb/board.yaml +++ /dev/null @@ -1,6 +0,0 @@ -name: DNB -lanes: - - todo - - doing - - done - - waiting diff --git a/notes/2026-05-13-bi-weekly-DevOps] -_ notatki ze spotkania.md b/notes/2026-05-13-bi-weekly-DevOps] -_ notatki ze spotkania.md deleted file mode 100644 index 675fa71..0000000 --- a/notes/2026-05-13-bi-weekly-DevOps] -_ notatki ze spotkania.md +++ /dev/null @@ -1,50 +0,0 @@ - -Decisions - -Add public holiday (Squeeze Day) for Swedish workers in HR system. -Close ***** project and transition to operational support. -Lower Splunk logging level to reduce log volume. -Use NinjaRMM scripting to update Splunk config files on Windows servers. -Initiate approval process for Remote Desktop Manager global access. -Open questions - -Clarify Swedish holidays and Squeeze Days in HR system. -Investigate firewall migration incidents and asymmetric routing problems. -Wait for Red Hat license renewal to complete risk assessment and patching. -Improve license monitoring and renewal notification process. -Agenda -Goal: Review project progress and operational status - - - -Ewa updated the HR system to include the public holiday for Swedish workers, addressing the confusion about the upcoming days off. -Participants discussed the concept of "squeeze days" in Sweden, clarifying that these are days off between holidays and regular workdays, which are not common in Poland. -Ewa updated the HR system to include the public holiday for Swedish workers and planned to notify the Swedish team in their chat. -Project updates - -Ewa announced that the engineering team completed the ***** project, and Kamil will send out more information to relevant people. -Ewa explained that the engineering team is starting new projects, including automating certificate replacement globally with Kamil leading, and working on scene logging agents. -Firewall migration - -Participants discussed ongoing issues with undocumented firewall flows and unexpected failures during migration, noting that rollback is not an option due to end-of-life and non-renewal of licenses. -Ewa stated that the goal is to complete migration of all CGI firewalls, including OVH, AWS, and Hungary, to Palo Alto by the end of November, replacing Checkpoint firewalls. -Splunk logging - -Leszek raised concerns about excessive Splunk logging obscuring problem analysis, and Jimmy suggested lowering the logging level and updating the config file across Windows servers. -Red Hat licensing and patching - -Adrian explained that Red Hat license expiration is preventing patching of affected servers, and renewal is pending completion of Red Hat's risk assessment, with patching planned before production weekends. -Red Hat licensing - -Adrian explained that the Red Hat license renewal process was delayed due to Red Hat's slow response to assessment questions, but he expects the contract to be renewed before production patching begins. -Red Hat vulnerabilities - -Adrian stated that there are about 10 non-production Red Hat servers affected by the new vulnerability, but the risk is moderate and patching can wait within the allowed 90-day window. -License monitoring - -Leszek asked about tools for monitoring license status, and Adrian clarified that notifications are typically received via DocuSign, but internal systems did not provide alerts for this renewal. -Follow-up tasks - -Task Assigned to Due date Bucket -Add the public holiday for all Swedish workers in the HR system (Ewa) - diff --git a/setup/dailynote.md b/setup/dailynote.md index fecb23f..61ee3c7 100644 --- a/setup/dailynote.md +++ b/setup/dailynote.md @@ -6,13 +6,3 @@ Status: Active type: Type --- # DailyNote - ----\ -title: Daily Note - {{date}}\ -date: {{datetime}}\ -tags: []\ -Status: Active\ -type: DailyNote\ ----\ -\ -{{cursor}} diff --git a/skills/my-suite-gather-web/SKILL.md b/skills/my-suite-gather-web/SKILL.md deleted file mode 100644 index 0b8ccbf..0000000 --- a/skills/my-suite-gather-web/SKILL.md +++ /dev/null @@ -1,20 +0,0 @@ ---- -name: my-suite-gather-web -description: Fetches sources from the web. Uses web_search when needed, then web_fetch for extraction. -user-invocable: false -metadata: {"openclaw":{"emoji":"🌐","requires":{"config":["tools.web.fetch.enabled"]}}} ---- - -# Gather Web - -## When to use -- Użytkownik podał URL lub trzeba znaleźć źródła w WWW. - -## Steps -1) Jeśli jest URL → `web_fetch(url=..., extractMode="markdown")` -2) Jeśli brak URL → `web_search(query=..., count=3)` → wybierz 1–3 wyniki → `web_fetch(...)` - -## Artifacts -Zapisz do: -- `{baseDir}/runs//sources.md` (linki + krótkie ekstrakty) -- `{baseDir}/runs//inputs.json` (metadane wejścia) \ No newline at end of file diff --git a/skills/my-suite-orchestrator/SKILL.md b/skills/my-suite-orchestrator/SKILL.md deleted file mode 100644 index b60b04e..0000000 --- a/skills/my-suite-orchestrator/SKILL.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -name: my-suite-orchestrator -description: Orchestrates the suite: routes to sub-skills, enforces guardrails, and produces auditable outputs. -user-invocable: true -metadata: {"openclaw":{"emoji":"🧭","always":true}} ---- - -# My Suite — Orchestrator - -## Responsibility (single) -Zarządzaj wykonaniem zadania: wybierz właściwy sub-skill, utrzymaj porządek artefaktów i guardrails. - -## Routing rules (deterministic) -- Jeśli źródło to URL / WWW → użyj **my-suite-gather-web** -- Jeśli źródło to plik/ścieżka → użyj **my-suite-gather-files** -- Jeśli trzeba przetworzyć/oczyścić dane → użyj **my-suite-transform** -- Jeśli trzeba złożyć wynik w raport → użyj **my-suite-report** - -## Global guardrails (MUST) -- Preferuj narzędzia “read-only” i web tools (web_fetch/web_search) nad exec. -- `exec` tylko gdy: - 1) to konieczne, - 2) pasuje do allowlisty z my-suite-transform, - 3) dotyczy wyłącznie plików w `{baseDir}/runs//`. -- Artefakty zapisuj w `{baseDir}/runs//...` -- Jeśli brakuje danych → max 3 pytania doprecyzowujące, potem stop. - -## Output contract -Zawsze zwróć: -- TL;DR -- Co było wejściem -- Co powstało (artefakty i ścieżki) -- Następne kroki \ No newline at end of file diff --git a/skills/my-suite-quickfetch/SKILL.md b/skills/my-suite-quickfetch/SKILL.md deleted file mode 100644 index 33b8ef1..0000000 --- a/skills/my-suite-quickfetch/SKILL.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -name: my-suite-quickfetch -description: Slash-safe quick fetch: bypass model and run web_fetch directly on provided URL. -user-invocable: true -command-dispatch: tool -command-tool: web_fetch -command-arg-mode: raw -metadata: {"openclaw":{"emoji":"⚡","requires":{"config":["tools.web.fetch.enabled"]}}} ---- - -# QuickFetch (slash) - -Usage: -- `/my-suite-quickfetch https://example.com` - -Notes: -- This bypasses the model and dispatches to web_fetch. -- Provide a single URL as the raw args string. \ No newline at end of file diff --git a/skills/my-suite-report/SKILL.md b/skills/my-suite-report/SKILL.md deleted file mode 100644 index 541428d..0000000 --- a/skills/my-suite-report/SKILL.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -name: my-suite-report -description: Produces the final report.md from gathered/transformed artifacts. No exec. -user-invocable: false -metadata: {"openclaw":{"emoji":"📝","always":true}} ---- - -# Report - -## Inputs -- `{baseDir}/runs//sources.md` i/lub `input.txt` -- `{baseDir}/runs//result.raw` (jeśli istnieje) -- `transform.log` (opcjonalnie) - -## Output -Zapisz: -- `{baseDir}/runs//report.md` - -Format report.md: -- TL;DR -- Evidence (źródła, linki, fragmenty) -- Steps taken (bez sekretów) -- Artifacts (ścieżki) -- Next actions (max 5) \ No newline at end of file diff --git a/skills/my-suite-transform/SKILL.md b/skills/my-suite-transform/SKILL.md deleted file mode 100644 index a824313..0000000 --- a/skills/my-suite-transform/SKILL.md +++ /dev/null @@ -1,40 +0,0 @@ ---- -name: my-suite-transform -description: Deterministic transformations with a strict command allowlist (exec is optional and constrained). -user-invocable: false -metadata: {"openclaw":{"emoji":"🧪","requires":{"config":["group:runtime"],"bins":["jq"]}}} ---- - -# Transform (Allowlisted exec) - -## Golden rule -Preferuj transformacje bez `exec`. Jeśli `exec` jest potrzebny → tylko allowlista poniżej. - -## Command allowlist (STRICT) -Dozwolone są WYŁĄCZNIE te komendy (dokładne wzorce): - -1) `jq --version` -2) `jq -c . OUTPUT` -3) `jq -r . OUTPUT` -4) `head -n " ,p' ` i `` MUSZĄ być ścieżkami pod `{baseDir}/runs//` -- `` to liczba 1..500 -- `""` nie może zawierać znaków: `; | & $ \` ( ) { }` -- Zakaz: `rm`, `mv`, `cp` poza run, `curl`, `wget`, `ssh`, `sudo`, `chmod`, `chown`, `dd`, `mkfs`, `> /dev/*` itd. - -## Execution steps -1) Waliduj, czy polecenie pasuje do allowlisty i constraintów. -2) Jeśli nie pasuje → przerwij i zaproponuj alternatywę bez exec. -3) Jeśli pasuje → uruchom `exec` tylko na plikach w katalogu run. -4) Wynik zapisz do: - - `{baseDir}/runs//transform.log` - - `{baseDir}/runs//` - -## Why this exists -Zapobiega command injection i ogranicza skutki błędów do sandboxowego katalogu run. \ No newline at end of file diff --git a/templates/Journal.md b/templates/Journal.md deleted file mode 100644 index 080fdb7..0000000 --- a/templates/Journal.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: Daily Note - {{date}} -date: {{datetime}} -tags: [] -Status: Active -type: DailyNote ---- - -{{cursor}} \ No newline at end of file