[ { "score": 0.832, "rel_type": "BUILDS_ON", "from_id": "77cf0fb1-9a58-43d2-b1d2-6532bafa6204", "from_title": "Gitea Actions: Docker buildx cache auth requires login on all builds", "from_type": "solution", "to_id": "856511bd-a987-48cf-9dfe-ee069f32beea", "to_title": "Gitea Actions: Docker buildx registry cache auth fix", "to_type": "solution", "shared_tags": [ "buildx", "cache", "ci-cd", "docker", "fix", "gitea" ], "tag_score": 1.0, "content_score": 0.778, "type_score": 0.2 }, { "score": 0.745, "rel_type": "FOLLOWS", "from_id": "4bfeb0f5-64ea-4c3f-8b91-b9e75f05df88", "from_title": "[homelab] Session: configuration, creation, debugging, fix", "from_type": "fix", "to_id": "90a52c26-8aea-42e8-bd8d-adc3e30f676a", "to_title": "[homelab] Session: configuration, creation, debugging, fix", "to_type": "fix", "shared_tags": [ "configuration", "creation", "debugging", "fix", "homelab", "session-log" ], "tag_score": 1.0, "content_score": 1.0, "type_score": 0.15 }, { "score": 0.694, "rel_type": "FOLLOWS", "from_id": "908fe66a-2785-4b60-81a5-a22d784c5111", "from_title": "[homelab] Session: automation, configuration, creation, debugging, feature, fix, tooling", "from_type": "fix", "to_id": "376d54b9-4217-4070-9f2d-98c699905f3e", "to_title": "[homelab] Session: automation, configuration, creation, debugging, feature, fix, refactoring, tooling", "to_type": "fix", "shared_tags": [ "automation", "configuration", "creation", "debugging", "feature", "fix", "homelab", "session-log", "tooling" ], "tag_score": 0.9, "content_score": 0.963, "type_score": 0.15 }, { "score": 0.622, "rel_type": "ALTERNATIVE_TO", "from_id": "9e1897e8-a5ec-4297-ba85-941dcfe304b9", "from_title": "Live series card update agent definition created", "from_type": "decision", "to_id": "8a2f30f0-137d-4390-9252-22c4eb565046", "to_title": "Retrosheet card update agent definition created", "to_type": "decision", "shared_tags": [ "agents", "architecture", "claude-code", "paper-dynasty" ], "tag_score": 1.0, "content_score": 0.195, "type_score": 0.2 }, { "score": 0.607, "rel_type": "BUILDS_ON", "from_id": "1695d110-7bcf-4e06-92e1-ffed8f686538", "from_title": "Fix numpy X86_V2 CPU compatibility in discord-app", "from_type": "solution", "to_id": "1d3eaf3a-416c-4962-a531-fff4e92c0e66", "to_title": "NumPy X86_V2 CPU compatibility fix", "to_type": "solution", "shared_tags": [ "docker", "fix", "numpy", "paper-dynasty", "python" ], "tag_score": 1.0, "content_score": 0.154, "type_score": 0.2 }, { "score": 0.604, "rel_type": "FOLLOWS", "from_id": "839417c1-d969-43b9-a7b3-6a790ee16672", "from_title": "[homelab] Session: automation, configuration, creation, feature, fix, testing, tooling", "from_type": "fix", "to_id": "af7fe725-4e44-4968-89c4-3eadf0b72fa4", "to_title": "[homelab] Session: creation, feature, fix, testing, tooling", "to_type": "fix", "shared_tags": [ "creation", "feature", "fix", "homelab", "session-log", "testing", "tooling" ], "tag_score": 0.778, "content_score": 0.826, "type_score": 0.15 }, { "score": 0.604, "rel_type": "RELATED_TO", "from_id": "c3d965e3-bb63-46d3-bf19-917ac4b78df8", "from_title": "[homelab] Session: automation, configuration, deployment, tooling", "from_type": "configuration", "to_id": "875fe9de-65d6-47a1-a078-066726109c9e", "to_title": "[homelab] Session: automation, configuration, creation, deployment, fix, refactoring, tooling", "to_type": "fix", "shared_tags": [ "automation", "configuration", "deployment", "homelab", "session-log", "tooling" ], "tag_score": 0.667, "content_score": 0.739, "type_score": 0.05 }, { "score": 0.588, "rel_type": "FOLLOWS", "from_id": "c1e9d0ea-9d4f-4288-b717-e2113b892a44", "from_title": "[major-domo] $(cat <<", "from_type": "fix", "to_id": "ec25c1ae-c0b5-4f2a-942b-00dc9a6b073c", "to_title": "[major-domo] fix: ContextualLogger crashes when callers pass exc_info=True", "to_type": "fix", "shared_tags": [ "commit", "creation", "debugging", "deployment", "fix", "major-domo", "session-log", "testing", "tooling" ], "tag_score": 0.9, "content_score": 0.282, "type_score": 0.15 }, { "score": 0.587, "rel_type": "FOLLOWS", "from_id": "40e194b2-3d50-4698-89be-d0db08349882", "from_title": "[paper-dynasty] ci: Use Gitea API for tag creation to avoid branch protection issues", "from_type": "fix", "to_id": "633e06ab-7503-4368-964f-d2ba8071de4b", "to_title": "[paper-dynasty] ci: use Gitea API for tag creation instead of git push", "to_type": "fix", "shared_tags": [ "automation", "commit", "configuration", "creation", "deployment", "fix", "paper-dynasty", "session-log" ], "tag_score": 0.889, "content_score": 0.295, "type_score": 0.15 }, { "score": 0.57, "rel_type": "BUILDS_ON", "from_id": "83dbebd0-b523-4e4d-9351-b1e4fd81999e", "from_title": "DraftList nested Player.team_id extraction bug", "from_type": "fix", "to_id": "7c146559-79b7-4254-84cf-89aa1bc6750a", "to_title": "Fix auto-draft nested API parsing", "to_type": "solution", "shared_tags": [ "draft", "fix", "major-domo", "pydantic", "python" ], "tag_score": 0.833, "content_score": 0.273, "type_score": 0.2 }, { "score": 0.567, "rel_type": "FOLLOWS", "from_id": "6a20bab5-72bf-41a8-b7e6-a4f615617b59", "from_title": "[homelab] Session: configuration, debugging, fix, tooling", "from_type": "fix", "to_id": "924b6731-34df-48a5-89f5-5f7999f05f2a", "to_title": "[homelab] Session: configuration, debugging, fix, tooling", "to_type": "fix", "shared_tags": [ "configuration", "debugging", "fix", "homelab", "session-log", "tooling" ], "tag_score": 1.0, "content_score": 0.406, "type_score": 0.15 }, { "score": 0.558, "rel_type": "RELATED_TO", "from_id": "16dc5bfb-c3b8-424e-a5ca-4d19ea715967", "from_title": "[homelab] Enable pyright-lsp plugin and reformat settings", "from_type": "general", "to_id": "ca3d52ca-8e3f-4621-83f8-1d3730dd802c", "to_title": "[homelab] Auto-log episode entries on MCP memory_store (default true)", "to_type": "general", "shared_tags": [ "commit", "homelab", "session-log" ], "tag_score": 1.0, "content_score": 0.476, "type_score": 0.05 }, { "score": 0.553, "rel_type": "FOLLOWS", "from_id": "27e1c1d3-8ab8-4b60-87f9-ec88147e47e5", "from_title": "[homelab] Session: configuration, creation, debugging, fix", "from_type": "fix", "to_id": "4bfeb0f5-64ea-4c3f-8b91-b9e75f05df88", "to_title": "[homelab] Session: configuration, creation, debugging, fix", "to_type": "fix", "shared_tags": [ "configuration", "creation", "debugging", "fix", "homelab", "session-log" ], "tag_score": 1.0, "content_score": 0.359, "type_score": 0.15 }, { "score": 0.553, "rel_type": "FOLLOWS", "from_id": "27e1c1d3-8ab8-4b60-87f9-ec88147e47e5", "from_title": "[homelab] Session: configuration, creation, debugging, fix", "from_type": "fix", "to_id": "90a52c26-8aea-42e8-bd8d-adc3e30f676a", "to_title": "[homelab] Session: configuration, creation, debugging, fix", "to_type": "fix", "shared_tags": [ "configuration", "creation", "debugging", "fix", "homelab", "session-log" ], "tag_score": 1.0, "content_score": 0.359, "type_score": 0.15 }, { "score": 0.553, "rel_type": "BUILDS_ON", "from_id": "4ab58629-ee98-4ca6-ae31-9679cf0aa4a0", "from_title": "pd-cards CLI refactor with Typer + YAML profiles", "from_type": "decision", "to_id": "c223fd4d-53ec-461a-9d49-b1975e52967c", "to_title": "pd-cards CLI complete migration", "to_type": "solution", "shared_tags": [ "cli", "paper-dynasty", "python", "refactor", "typer" ], "tag_score": 0.833, "content_score": 0.125, "type_score": 0.3 }, { "score": 0.552, "rel_type": "RELATED_TO", "from_id": "ec050a07-6060-4855-8c36-3051df934a64", "from_title": "[homelab] Session: automation, feature, fix, tooling", "from_type": "fix", "to_id": "05f85f82-0dac-42ff-b4b4-1a99026fdf0f", "to_title": "[homelab] Session: automation, tooling", "to_type": "workflow", "shared_tags": [ "automation", "homelab", "session-log", "tooling" ], "tag_score": 0.667, "content_score": 0.9, "type_score": 0.05 }, { "score": 0.548, "rel_type": "RELATED_TO", "from_id": "b1e37e06-6918-4f21-8ded-b04200c9bbca", "from_title": "[homelab] Session: automation, configuration, fix", "from_type": "fix", "to_id": "b8a74330-8fae-42f8-ab0b-8ca259990c0b", "to_title": "[homelab] Session: automation, configuration, creation", "to_type": "configuration", "shared_tags": [ "automation", "configuration", "homelab", "session-log" ], "tag_score": 0.667, "content_score": 0.889, "type_score": 0.05 }, { "score": 0.538, "rel_type": "FOLLOWS", "from_id": "3e5fe8fc-59df-4874-b680-7c26d602a758", "from_title": "[homelab] Session: automation, creation, debugging, feature, fix, tooling", "from_type": "fix", "to_id": "908fe66a-2785-4b60-81a5-a22d784c5111", "to_title": "[homelab] Session: automation, configuration, creation, debugging, feature, fix, tooling", "to_type": "fix", "shared_tags": [ "automation", "creation", "debugging", "feature", "fix", "homelab", "session-log", "tooling" ], "tag_score": 0.889, "content_score": 0.457, "type_score": 0.15 }, { "score": 0.534, "rel_type": "FOLLOWS", "from_id": "79b98ea4-6c94-4d2c-9215-6ab534a9290a", "from_title": "[pd-team-dashboard] Session: automation, configuration, debugging, deployment, feature, fix, testing, tooling", "from_type": "fix", "to_id": "b1eeb082-ef2a-4e91-8ce6-b0d7fe8639e1", "to_title": "[major-domo] Session: automation, configuration, debugging, deployment, feature, fix, tooling", "to_type": "fix", "shared_tags": [ "automation", "configuration", "debugging", "deployment", "feature", "fix", "session-log", "tooling" ], "tag_score": 0.727, "content_score": 0.364, "type_score": 0.15 }, { "score": 0.534, "rel_type": "FOLLOWS", "from_id": "1679f2be-c8ff-4762-99b1-0978bd753c47", "from_title": "Add default ORDER BY id to PackType list endpoint", "from_type": "fix", "to_id": "e2244428-f4e6-4f62-ab84-f81e395a8473", "to_title": "Added default ordering to StratPlay list endpoint", "to_type": "fix", "shared_tags": [ "migration", "paper-dynasty", "postgresql" ], "tag_score": 1.0, "content_score": 0.296, "type_score": 0.15 }, { "score": 0.533, "rel_type": "FOLLOWS", "from_id": "ce2a22a6-7c40-449a-9073-289473b00b99", "from_title": "[major-domo] fix: use Gitea API for tag creation to avoid branch protection failures", "from_type": "fix", "to_id": "ca0a8939-e7a2-4280-a8de-fe424c1d8659", "to_title": "[major-domo] $(cat <<", "to_type": "fix", "shared_tags": [ "commit", "configuration", "debugging", "deployment", "fix", "major-domo", "session-log" ], "tag_score": 0.778, "content_score": 0.294, "type_score": 0.15 }, { "score": 0.533, "rel_type": "FOLLOWS", "from_id": "08952bac-ce99-4b92-b9d9-edc9237c6bc6", "from_title": "Added default ordering to PitchingStat list endpoint", "from_type": "fix", "to_id": "ad7d6151-b1d9-4ee6-b31e-16bd338181f5", "to_title": "Added default ORDER BY id to notifications list endpoint", "to_type": "fix", "shared_tags": [ "migration", "ordering", "paper-dynasty", "postgresql" ], "tag_score": 1.0, "content_score": 0.292, "type_score": 0.15 }, { "score": 0.532, "rel_type": "FOLLOWS", "from_id": "aff45f5a-a82a-4117-b3f3-13ac097ee08c", "from_title": "[homelab] $(cat <<", "from_type": "fix", "to_id": "50d6676c-0bad-4a67-9b9d-7dac791108bb", "to_title": "[homelab] $(cat <<", "to_type": "fix", "shared_tags": [ "commit", "configuration", "creation", "debugging", "fix", "homelab", "session-log", "tooling" ], "tag_score": 0.889, "content_score": 0.438, "type_score": 0.15 }, { "score": 0.53, "rel_type": "REQUIRES", "from_id": "05f85f82-0dac-42ff-b4b4-1a99026fdf0f", "from_title": "[homelab] Session: automation, tooling", "from_type": "workflow", "to_id": "b8a74330-8fae-42f8-ab0b-8ca259990c0b", "to_title": "[homelab] Session: automation, configuration, creation", "to_type": "configuration", "shared_tags": [ "automation", "homelab", "session-log" ], "tag_score": 0.5, "content_score": 0.8, "type_score": 0.3 }, { "score": 0.529, "rel_type": "FOLLOWS", "from_id": "c1e9d0ea-9d4f-4288-b717-e2113b892a44", "from_title": "[major-domo] $(cat <<", "from_type": "fix", "to_id": "ca0a8939-e7a2-4280-a8de-fe424c1d8659", "to_title": "[major-domo] $(cat <<", "to_type": "fix", "shared_tags": [ "commit", "debugging", "deployment", "fix", "major-domo", "session-log", "tooling" ], "tag_score": 0.7, "content_score": 0.387, "type_score": 0.15 }, { "score": 0.529, "rel_type": "RELATED_TO", "from_id": "79b98ea4-6c94-4d2c-9215-6ab534a9290a", "from_title": "[pd-team-dashboard] Session: automation, configuration, debugging, deployment, feature, fix, testing, tooling", "from_type": "fix", "to_id": "d352e70d-8249-42af-b8fd-96757b9ce596", "to_title": "[pd-team-dashboard] Session: automation, configuration, deployment, testing, tooling", "to_type": "configuration", "shared_tags": [ "automation", "configuration", "deployment", "pd-team-dashboard", "session-log", "testing", "tooling" ], "tag_score": 0.7, "content_score": 0.486, "type_score": 0.05 }, { "score": 0.522, "rel_type": "RELATED_TO", "from_id": "a7fa3168-f486-4eb8-a726-cb319ab2eb1f", "from_title": "[homelab] Session: automation, configuration, creation, tooling", "from_type": "configuration", "to_id": "b8a74330-8fae-42f8-ab0b-8ca259990c0b", "to_title": "[homelab] Session: automation, configuration, creation", "to_type": "configuration", "shared_tags": [ "automation", "configuration", "creation", "homelab", "session-log" ], "tag_score": 0.833, "content_score": 0.529, "type_score": 0.1 }, { "score": 0.52, "rel_type": "FOLLOWS", "from_id": "875fe9de-65d6-47a1-a078-066726109c9e", "from_title": "[homelab] Session: automation, configuration, creation, deployment, fix, refactoring, tooling", "from_type": "fix", "to_id": "7a712e34-72db-4e9d-8d2a-ccd543c3819a", "to_title": "[homelab] Session: configuration, creation, fix, tooling", "to_type": "fix", "shared_tags": [ "configuration", "creation", "fix", "homelab", "session-log", "tooling" ], "tag_score": 0.667, "content_score": 0.696, "type_score": 0.15 }, { "score": 0.515, "rel_type": "REQUIRES", "from_id": "05f85f82-0dac-42ff-b4b4-1a99026fdf0f", "from_title": "[homelab] Session: automation, tooling", "from_type": "workflow", "to_id": "a7fa3168-f486-4eb8-a726-cb319ab2eb1f", "to_title": "[homelab] Session: automation, configuration, creation, tooling", "to_type": "configuration", "shared_tags": [ "automation", "homelab", "session-log", "tooling" ], "tag_score": 0.667, "content_score": 0.529, "type_score": 0.3 }, { "score": 0.514, "rel_type": "FOLLOWS", "from_id": "ec050a07-6060-4855-8c36-3051df934a64", "from_title": "[homelab] Session: automation, feature, fix, tooling", "from_type": "fix", "to_id": "b1e37e06-6918-4f21-8ded-b04200c9bbca", "to_title": "[homelab] Session: automation, configuration, fix", "to_type": "fix", "shared_tags": [ "automation", "fix", "homelab", "session-log" ], "tag_score": 0.571, "content_score": 0.8, "type_score": 0.15 }, { "score": 0.513, "rel_type": "REQUIRES", "from_id": "c0d10ee1-07e1-4697-a6b6-ae7bb1edfcbc", "from_title": "Auto-invoke /save-memories at 25% context remaining before compaction", "from_type": "configuration", "to_id": "5cb26f44-8100-413d-8fa1-3668472a7672", "to_title": "CORE.md auto-load via MEMORY.md symlinks", "to_type": "solution", "shared_tags": [ "automation", "claude-code", "cognitive-memory", "configuration" ], "tag_score": 0.8, "content_score": 0.059, "type_score": 0.3 }, { "score": 0.513, "rel_type": "FOLLOWS", "from_id": "42006ef3-c98e-474f-a49e-64bdd95afbd6", "from_title": "[vagabond-rpg-foundryvtt] Add Gitea Actions workflow for auto-deploy to Foundry LXC", "from_type": "fix", "to_id": "40e194b2-3d50-4698-89be-d0db08349882", "to_title": "[paper-dynasty] ci: Use Gitea API for tag creation to avoid branch protection issues", "to_type": "fix", "shared_tags": [ "automation", "commit", "configuration", "creation", "debugging", "deployment", "fix", "session-log" ], "tag_score": 0.8, "content_score": 0.208, "type_score": 0.15 }, { "score": 0.511, "rel_type": "FOLLOWS", "from_id": "04d116d5-4a66-41f3-ae5c-2d138da47e77", "from_title": "[homelab] Add orchestrator swarm system and update plugins", "from_type": "fix", "to_id": "680c181f-bb5a-46d5-b1b0-c5598430d260", "to_title": "[homelab] Add Handy speech-to-text documentation", "to_type": "fix", "shared_tags": [ "automation", "commit", "configuration", "creation", "fix", "homelab", "session-log", "tooling" ], "tag_score": 0.889, "content_score": 0.37, "type_score": 0.15 }, { "score": 0.511, "rel_type": "ALTERNATIVE_TO", "from_id": "76f14cf3-97d0-4962-8d26-bf375948b460", "from_title": "Proxmox guest cleanup: removed 14 VMs/LXCs before Phase 2 upgrade", "from_type": "decision", "to_id": "a9d6f7a1-69d9-41ab-b28c-88f02d21a43b", "to_title": "LXC 300 was OpenClaw (migrated from LXC 224) - shut down intentionally", "to_type": "decision", "shared_tags": [ "cleanup", "homelab", "infrastructure", "proxmox" ], "tag_score": 0.8, "content_score": 0.154, "type_score": 0.2 }, { "score": 0.51, "rel_type": "FOLLOWS", "from_id": "40e194b2-3d50-4698-89be-d0db08349882", "from_title": "[paper-dynasty] ci: Use Gitea API for tag creation to avoid branch protection issues", "from_type": "fix", "to_id": "ce2a22a6-7c40-449a-9073-289473b00b99", "to_title": "[major-domo] fix: use Gitea API for tag creation to avoid branch protection failures", "to_type": "fix", "shared_tags": [ "commit", "configuration", "creation", "debugging", "deployment", "fix", "session-log" ], "tag_score": 0.7, "content_score": 0.333, "type_score": 0.15 }, { "score": 0.51, "rel_type": "FOLLOWS", "from_id": "839417c1-d969-43b9-a7b3-6a790ee16672", "from_title": "[homelab] Session: automation, configuration, creation, feature, fix, testing, tooling", "from_type": "fix", "to_id": "908fe66a-2785-4b60-81a5-a22d784c5111", "to_title": "[homelab] Session: automation, configuration, creation, debugging, feature, fix, tooling", "to_type": "fix", "shared_tags": [ "automation", "configuration", "creation", "feature", "fix", "homelab", "session-log", "tooling" ], "tag_score": 0.8, "content_score": 0.485, "type_score": 0.15 }, { "score": 0.509, "rel_type": "RELATED_TO", "from_id": "c3d965e3-bb63-46d3-bf19-917ac4b78df8", "from_title": "[homelab] Session: automation, configuration, deployment, tooling", "from_type": "configuration", "to_id": "d352e70d-8249-42af-b8fd-96757b9ce596", "to_title": "[pd-team-dashboard] Session: automation, configuration, deployment, testing, tooling", "to_type": "configuration", "shared_tags": [ "automation", "configuration", "deployment", "session-log", "tooling" ], "tag_score": 0.625, "content_score": 0.48, "type_score": 0.1 }, { "score": 0.507, "rel_type": "RELATED_TO", "from_id": "04d116d5-4a66-41f3-ae5c-2d138da47e77", "from_title": "[homelab] Add orchestrator swarm system and update plugins", "from_type": "fix", "to_id": "a7fa3168-f486-4eb8-a726-cb319ab2eb1f", "to_title": "[homelab] Session: automation, configuration, creation, tooling", "to_type": "configuration", "shared_tags": [ "automation", "configuration", "creation", "homelab", "session-log", "tooling" ], "tag_score": 0.75, "content_score": 0.64, "type_score": 0.05 }, { "score": 0.506, "rel_type": "FOLLOWS", "from_id": "10249a8f-36b8-4856-a7ee-a8adf686d396", "from_title": "[homelab] ci: Add CalVer auto-tagging to deploy workflow", "from_type": "fix", "to_id": "ce2a22a6-7c40-449a-9073-289473b00b99", "to_title": "[major-domo] fix: use Gitea API for tag creation to avoid branch protection failures", "to_type": "fix", "shared_tags": [ "commit", "creation", "debugging", "deployment", "fix", "session-log" ], "tag_score": 0.545, "content_score": 0.527, "type_score": 0.15 }, { "score": 0.505, "rel_type": "FOLLOWS", "from_id": "04d116d5-4a66-41f3-ae5c-2d138da47e77", "from_title": "[homelab] Add orchestrator swarm system and update plugins", "from_type": "fix", "to_id": "62760f8f-e8cc-44dc-bece-0ebd5ffce23f", "to_title": "[homelab] Fix heredoc commit message extraction in session memory hook", "to_type": "fix", "shared_tags": [ "automation", "commit", "fix", "homelab", "session-log", "tooling" ], "tag_score": 0.75, "content_score": 0.533, "type_score": 0.15 }, { "score": 0.505, "rel_type": "BUILDS_ON", "from_id": "27bbd057-e352-4788-b055-bf55eccf8262", "from_title": "Foundry Actor compendium _key prefix", "from_type": "solution", "to_id": "13bd7adb-d1cd-42be-8e14-4f05cfaa95ad", "to_title": "Fix Foundry compendium IDs to 16 chars", "to_type": "solution", "shared_tags": [ "compendium", "fix", "foundryvtt", "vagabond-rpg" ], "tag_score": 1.0, "content_score": 0.152, "type_score": 0.2 }, { "score": 0.502, "rel_type": "FOLLOWS", "from_id": "ce2a22a6-7c40-449a-9073-289473b00b99", "from_title": "[major-domo] fix: use Gitea API for tag creation to avoid branch protection failures", "from_type": "fix", "to_id": "633e06ab-7503-4368-964f-d2ba8071de4b", "to_title": "[paper-dynasty] ci: use Gitea API for tag creation instead of git push", "to_type": "fix", "shared_tags": [ "commit", "configuration", "creation", "deployment", "fix", "session-log" ], "tag_score": 0.6, "content_score": 0.444, "type_score": 0.15 }, { "score": 0.501, "rel_type": "FOLLOWS", "from_id": "af8b63f8-92bb-4ab2-914f-1815ba9be955", "from_title": "[major-domo] Session: creation, debugging, deployment, feature, fix", "from_type": "fix", "to_id": "ce2a22a6-7c40-449a-9073-289473b00b99", "to_title": "[major-domo] fix: use Gitea API for tag creation to avoid branch protection failures", "to_type": "fix", "shared_tags": [ "creation", "debugging", "deployment", "fix", "major-domo", "session-log" ], "tag_score": 0.667, "content_score": 0.352, "type_score": 0.15 }, { "score": 0.501, "rel_type": "FOLLOWS", "from_id": "2ed3c1c9-d7cf-4b1e-a6d3-9525b7029302", "from_title": "[homelab] Session: automation, configuration, debugging, deployment, feature, fix, tooling", "from_type": "fix", "to_id": "060502a6-218d-4726-8b77-111cd4e15e2a", "to_title": "[homelab] Initial commit: server diagnostics skill for CT 302", "to_type": "fix", "shared_tags": [ "automation", "configuration", "debugging", "deployment", "fix", "homelab", "session-log", "tooling" ], "tag_score": 0.727, "content_score": 0.273, "type_score": 0.15 }, { "score": 0.499, "rel_type": "REQUIRES", "from_id": "05f85f82-0dac-42ff-b4b4-1a99026fdf0f", "from_title": "[homelab] Session: automation, tooling", "from_type": "workflow", "to_id": "c3d965e3-bb63-46d3-bf19-917ac4b78df8", "to_title": "[homelab] Session: automation, configuration, deployment, tooling", "to_type": "configuration", "shared_tags": [ "automation", "homelab", "session-log", "tooling" ], "tag_score": 0.667, "content_score": 0.474, "type_score": 0.3 }, { "score": 0.499, "rel_type": "BUILDS_ON", "from_id": "02faab41-da64-4637-b89f-1e4bb0690088", "from_title": "Asymmetric offset light switch plate", "from_type": "solution", "to_id": "76aaac4c-f9bd-4de3-b7c0-d84cc4cfc8c3", "to_title": "Custom screw holes for extended light switch plate", "to_type": "solution", "shared_tags": [ "3d-printing", "openscad", "openscad-models", "parametric-design" ], "tag_score": 1.0, "content_score": 0.132, "type_score": 0.2 }, { "score": 0.498, "rel_type": "FOLLOWS", "from_id": "3e5fe8fc-59df-4874-b680-7c26d602a758", "from_title": "[homelab] Session: automation, creation, debugging, feature, fix, tooling", "from_type": "fix", "to_id": "376d54b9-4217-4070-9f2d-98c699905f3e", "to_title": "[homelab] Session: automation, configuration, creation, debugging, feature, fix, refactoring, tooling", "to_type": "fix", "shared_tags": [ "automation", "creation", "debugging", "feature", "fix", "homelab", "session-log", "tooling" ], "tag_score": 0.8, "content_score": 0.444, "type_score": 0.15 }, { "score": 0.496, "rel_type": "FOLLOWS", "from_id": "40e194b2-3d50-4698-89be-d0db08349882", "from_title": "[paper-dynasty] ci: Use Gitea API for tag creation to avoid branch protection issues", "from_type": "fix", "to_id": "045f9aee-46ba-4579-bd81-a08df50f6899", "to_title": "[paper-dynasty] Route retrosheet card generation to dedicated agent", "to_type": "fix", "shared_tags": [ "automation", "commit", "creation", "debugging", "deployment", "fix", "paper-dynasty", "session-log" ], "tag_score": 0.8, "content_score": 0.16, "type_score": 0.15 }, { "score": 0.496, "rel_type": "BUILDS_ON", "from_id": "ed9e1e96-f7ef-4594-b88f-65cb2decee87", "from_title": "Salary cap refactor plan created", "from_type": "decision", "to_id": "e5bc69ae-6d11-4ed7-ab72-5cefac4b7962", "to_title": "Salary cap helper functions added", "to_type": "solution", "shared_tags": [ "major-domo", "python", "refactor", "salary-cap" ], "tag_score": 0.8, "content_score": 0.286, "type_score": 0.3 }, { "score": 0.495, "rel_type": "FOLLOWS", "from_id": "17138fa7-b6b0-4e6b-820b-39bef3f10083", "from_title": "[homelab] Add /save-memories command and memory-saver background agent", "from_type": "fix", "to_id": "680c181f-bb5a-46d5-b1b0-c5598430d260", "to_title": "[homelab] Add Handy speech-to-text documentation", "to_type": "fix", "shared_tags": [ "automation", "commit", "configuration", "creation", "debugging", "fix", "homelab", "session-log", "tooling" ], "tag_score": 1.0, "content_score": 0.167, "type_score": 0.15 }, { "score": 0.495, "rel_type": "FOLLOWS", "from_id": "04d116d5-4a66-41f3-ae5c-2d138da47e77", "from_title": "[homelab] Add orchestrator swarm system and update plugins", "from_type": "fix", "to_id": "7a712e34-72db-4e9d-8d2a-ccd543c3819a", "to_title": "[homelab] Session: configuration, creation, fix, tooling", "to_type": "fix", "shared_tags": [ "configuration", "creation", "fix", "homelab", "session-log", "tooling" ], "tag_score": 0.75, "content_score": 0.5, "type_score": 0.15 }, { "score": 0.49, "rel_type": "FOLLOWS", "from_id": "17138fa7-b6b0-4e6b-820b-39bef3f10083", "from_title": "[homelab] Add /save-memories command and memory-saver background agent", "from_type": "fix", "to_id": "50d6676c-0bad-4a67-9b9d-7dac791108bb", "to_title": "[homelab] $(cat <<", "to_type": "fix", "shared_tags": [ "automation", "commit", "configuration", "creation", "debugging", "fix", "homelab", "session-log", "tooling" ], "tag_score": 1.0, "content_score": 0.15, "type_score": 0.15 }, { "score": 0.49, "rel_type": "BUILDS_ON", "from_id": "f7824582-0d80-401e-bd5b-c23ced0b737a", "from_title": "Draft monitor missing guild variable", "from_type": "fix", "to_id": "e4f0bee9-9dc0-4bff-8d07-ba8aa22ef83d", "to_title": "Draft monitor auto-start and on-clock embed", "to_type": "solution", "shared_tags": [ "discord", "draft", "fix", "major-domo", "python" ], "tag_score": 1.0, "content_score": 0.098, "type_score": 0.2 }, { "score": 0.489, "rel_type": "FOLLOWS", "from_id": "680c181f-bb5a-46d5-b1b0-c5598430d260", "from_title": "[homelab] Add Handy speech-to-text documentation", "from_type": "fix", "to_id": "50d6676c-0bad-4a67-9b9d-7dac791108bb", "to_title": "[homelab] $(cat <<", "to_type": "fix", "shared_tags": [ "automation", "commit", "configuration", "creation", "debugging", "fix", "homelab", "session-log", "tooling" ], "tag_score": 1.0, "content_score": 0.148, "type_score": 0.15 }, { "score": 0.489, "rel_type": "BUILDS_ON", "from_id": "7888f693-4914-437b-97f0-81906fbfe69e", "from_title": "Fix Player model validation in draft pick test", "from_type": "fix", "to_id": "c29d2fb4-d2f6-46e9-a95a-8d6ae4110db8", "to_title": "Fix SOAK and DraftList test failures", "to_type": "solution", "shared_tags": [ "major-domo", "pydantic", "python", "test-fix" ], "tag_score": 1.0, "content_score": 0.096, "type_score": 0.2 }, { "score": 0.486, "rel_type": "FOLLOWS", "from_id": "7a712e34-72db-4e9d-8d2a-ccd543c3819a", "from_title": "[homelab] Session: configuration, creation, fix, tooling", "from_type": "fix", "to_id": "27e1c1d3-8ab8-4b60-87f9-ec88147e47e5", "to_title": "[homelab] Session: configuration, creation, debugging, fix", "to_type": "fix", "shared_tags": [ "configuration", "creation", "fix", "homelab", "session-log" ], "tag_score": 0.714, "content_score": 0.519, "type_score": 0.15 }, { "score": 0.485, "rel_type": "RELATED_TO", "from_id": "c3d965e3-bb63-46d3-bf19-917ac4b78df8", "from_title": "[homelab] Session: automation, configuration, deployment, tooling", "from_type": "configuration", "to_id": "a7fa3168-f486-4eb8-a726-cb319ab2eb1f", "to_title": "[homelab] Session: automation, configuration, creation, tooling", "to_type": "configuration", "shared_tags": [ "automation", "configuration", "homelab", "session-log", "tooling" ], "tag_score": 0.714, "content_score": 0.565, "type_score": 0.1 }, { "score": 0.484, "rel_type": "FOLLOWS", "from_id": "ce2a22a6-7c40-449a-9073-289473b00b99", "from_title": "[major-domo] fix: use Gitea API for tag creation to avoid branch protection failures", "from_type": "fix", "to_id": "425a60f6-57fc-46de-acb2-b4e346d21103", "to_title": "[major-domo] fix: Use Gitea API for tag creation instead of git push", "to_type": "fix", "shared_tags": [ "commit", "creation", "debugging", "fix", "major-domo", "session-log" ], "tag_score": 0.75, "content_score": 0.463, "type_score": 0.15 }, { "score": 0.484, "rel_type": "FOLLOWS", "from_id": "045f9aee-46ba-4579-bd81-a08df50f6899", "from_title": "[paper-dynasty] Route retrosheet card generation to dedicated agent", "from_type": "fix", "to_id": "060502a6-218d-4726-8b77-111cd4e15e2a", "to_title": "[homelab] Initial commit: server diagnostics skill for CT 302", "to_type": "fix", "shared_tags": [ "automation", "commit", "creation", "debugging", "deployment", "fix", "session-log", "tooling" ], "tag_score": 0.727, "content_score": 0.225, "type_score": 0.15 }, { "score": 0.484, "rel_type": "BUILDS_ON", "from_id": "8cc7f4d2-5e43-4fe1-9d91-ea3c25695d36", "from_title": "Vagabond RPG critical data model additions", "from_type": "solution", "to_id": "9980febe-1b20-4f6b-b19d-b67a49e5308c", "to_title": "Vagabond RPG important data model enhancements", "to_type": "solution", "shared_tags": [ "data-models", "fix", "foundryvtt", "vagabond-rpg" ], "tag_score": 1.0, "content_score": 0.079, "type_score": 0.2 }, { "score": 0.483, "rel_type": "BUILDS_ON", "from_id": "9980febe-1b20-4f6b-b19d-b67a49e5308c", "from_title": "Vagabond RPG important data model enhancements", "from_type": "solution", "to_id": "cdd7d15d-a7b6-4780-8424-931fb2222e48", "to_title": "Vagabond RPG minor data model improvements", "to_type": "solution", "shared_tags": [ "data-models", "fix", "foundryvtt", "vagabond-rpg" ], "tag_score": 1.0, "content_score": 0.075, "type_score": 0.2 }, { "score": 0.483, "rel_type": "BUILDS_ON", "from_id": "d452d77f-03cd-4524-9fda-f8081e32032c", "from_title": "Parametric OpenSCAD light switch plates", "from_type": "solution", "to_id": "76aaac4c-f9bd-4de3-b7c0-d84cc4cfc8c3", "to_title": "Custom screw holes for extended light switch plate", "to_type": "solution", "shared_tags": [ "3d-printing", "openscad", "openscad-models", "parametric-design" ], "tag_score": 1.0, "content_score": 0.077, "type_score": 0.2 }, { "score": 0.483, "rel_type": "BUILDS_ON", "from_id": "d452d77f-03cd-4524-9fda-f8081e32032c", "from_title": "Parametric OpenSCAD light switch plates", "from_type": "solution", "to_id": "02faab41-da64-4637-b89f-1e4bb0690088", "to_title": "Asymmetric offset light switch plate", "to_type": "solution", "shared_tags": [ "3d-printing", "openscad", "openscad-models", "parametric-design" ], "tag_score": 1.0, "content_score": 0.075, "type_score": 0.2 }, { "score": 0.482, "rel_type": "RELATED_TO", "from_id": "05f85f82-0dac-42ff-b4b4-1a99026fdf0f", "from_title": "[homelab] Session: automation, tooling", "from_type": "workflow", "to_id": "b1e37e06-6918-4f21-8ded-b04200c9bbca", "to_title": "[homelab] Session: automation, configuration, fix", "to_type": "fix", "shared_tags": [ "automation", "homelab", "session-log" ], "tag_score": 0.5, "content_score": 0.889, "type_score": 0.05 }, { "score": 0.481, "rel_type": "FOLLOWS", "from_id": "b1eeb082-ef2a-4e91-8ce6-b0d7fe8639e1", "from_title": "[major-domo] Session: automation, configuration, debugging, deployment, feature, fix, tooling", "from_type": "fix", "to_id": "7d999e28-7743-4f9e-b2c9-211fb87a5d0d", "to_title": "[homelab] Session: configuration, debugging, deployment, tooling", "to_type": "fix", "shared_tags": [ "configuration", "debugging", "deployment", "session-log", "tooling" ], "tag_score": 0.5, "content_score": 0.519, "type_score": 0.15 }, { "score": 0.48, "rel_type": "RELATED_TO", "from_id": "16dc5bfb-c3b8-424e-a5ca-4d19ea715967", "from_title": "[homelab] Enable pyright-lsp plugin and reformat settings", "from_type": "general", "to_id": "354e9325-bf3b-4783-b169-0b6e03537418", "to_title": "[homelab] Rotate config backups and update plugin lists", "to_type": "configuration", "shared_tags": [ "commit", "homelab", "session-log" ], "tag_score": 0.75, "content_score": 0.55, "type_score": 0.05 }, { "score": 0.479, "rel_type": "REQUIRES", "from_id": "50f02f56-774d-45aa-a7a8-ce2f3b92c5ca", "from_title": "[homelab] Session: tooling", "from_type": "workflow", "to_id": "a7fa3168-f486-4eb8-a726-cb319ab2eb1f", "to_title": "[homelab] Session: automation, configuration, creation, tooling", "to_type": "configuration", "shared_tags": [ "homelab", "session-log", "tooling" ], "tag_score": 0.5, "content_score": 0.632, "type_score": 0.3 }, { "score": 0.478, "rel_type": "RELATED_TO", "from_id": "a7fa3168-f486-4eb8-a726-cb319ab2eb1f", "from_title": "[homelab] Session: automation, configuration, creation, tooling", "from_type": "configuration", "to_id": "7a712e34-72db-4e9d-8d2a-ccd543c3819a", "to_title": "[homelab] Session: configuration, creation, fix, tooling", "to_type": "fix", "shared_tags": [ "configuration", "creation", "homelab", "session-log", "tooling" ], "tag_score": 0.714, "content_score": 0.591, "type_score": 0.05 }, { "score": 0.478, "rel_type": "FOLLOWS", "from_id": "7a712e34-72db-4e9d-8d2a-ccd543c3819a", "from_title": "[homelab] Session: configuration, creation, fix, tooling", "from_type": "fix", "to_id": "af7fe725-4e44-4968-89c4-3eadf0b72fa4", "to_title": "[homelab] Session: creation, feature, fix, testing, tooling", "to_type": "fix", "shared_tags": [ "creation", "fix", "homelab", "session-log", "tooling" ], "tag_score": 0.625, "content_score": 0.609, "type_score": 0.15 }, { "score": 0.477, "rel_type": "FOLLOWS", "from_id": "7d999e28-7743-4f9e-b2c9-211fb87a5d0d", "from_title": "[homelab] Session: configuration, debugging, deployment, tooling", "from_type": "fix", "to_id": "38fb4597-4eb1-4ba4-a0a9-66f7e0b22a67", "to_title": "[paper-dynasty] Session: automation, configuration, debugging, deployment, tooling", "to_type": "fix", "shared_tags": [ "configuration", "debugging", "deployment", "session-log", "tooling" ], "tag_score": 0.625, "content_score": 0.343, "type_score": 0.15 }, { "score": 0.477, "rel_type": "FOLLOWS", "from_id": "839417c1-d969-43b9-a7b3-6a790ee16672", "from_title": "[homelab] Session: automation, configuration, creation, feature, fix, testing, tooling", "from_type": "fix", "to_id": "376d54b9-4217-4070-9f2d-98c699905f3e", "to_title": "[homelab] Session: automation, configuration, creation, debugging, feature, fix, refactoring, tooling", "to_type": "fix", "shared_tags": [ "automation", "configuration", "creation", "feature", "fix", "homelab", "session-log", "tooling" ], "tag_score": 0.727, "content_score": 0.471, "type_score": 0.15 }, { "score": 0.477, "rel_type": "RELATED_TO", "from_id": "c3d965e3-bb63-46d3-bf19-917ac4b78df8", "from_title": "[homelab] Session: automation, configuration, deployment, tooling", "from_type": "configuration", "to_id": "7d999e28-7743-4f9e-b2c9-211fb87a5d0d", "to_title": "[homelab] Session: configuration, debugging, deployment, tooling", "to_type": "fix", "shared_tags": [ "configuration", "deployment", "homelab", "session-log", "tooling" ], "tag_score": 0.714, "content_score": 0.321, "type_score": 0.05 }, { "score": 0.476, "rel_type": "FOLLOWS", "from_id": "27e1c1d3-8ab8-4b60-87f9-ec88147e47e5", "from_title": "[homelab] Session: configuration, creation, debugging, fix", "from_type": "fix", "to_id": "924b6731-34df-48a5-89f5-5f7999f05f2a", "to_title": "[homelab] Session: configuration, debugging, fix, tooling", "to_type": "fix", "shared_tags": [ "configuration", "debugging", "fix", "homelab", "session-log" ], "tag_score": 0.714, "content_score": 0.484, "type_score": 0.15 }, { "score": 0.475, "rel_type": "FOLLOWS", "from_id": "f8823c80-5b09-4f15-8827-94c1f04a0427", "from_title": "[homelab] Session: automation, configuration, debugging, fix, refactoring, tooling", "from_type": "fix", "to_id": "e1f67b47-8683-41bf-8830-c787a3d96d99", "to_title": "[homelab] Session: automation, debugging, feature, refactoring, tooling", "to_type": "fix", "shared_tags": [ "automation", "debugging", "homelab", "refactoring", "session-log", "tooling" ], "tag_score": 0.667, "content_score": 0.545, "type_score": 0.15 }, { "score": 0.475, "rel_type": "FOLLOWS", "from_id": "7d999e28-7743-4f9e-b2c9-211fb87a5d0d", "from_title": "[homelab] Session: configuration, debugging, deployment, tooling", "from_type": "fix", "to_id": "6a20bab5-72bf-41a8-b7e6-a4f615617b59", "to_title": "[homelab] Session: configuration, debugging, fix, tooling", "to_type": "fix", "shared_tags": [ "configuration", "debugging", "homelab", "session-log", "tooling" ], "tag_score": 0.714, "content_score": 0.481, "type_score": 0.15 }, { "score": 0.475, "rel_type": "BUILDS_ON", "from_id": "b9f0edd4-8752-42a4-a4d9-5a984ae741d0", "from_title": "Fix pack type grouping in packs display", "from_type": "fix", "to_id": "48e397e9-b2f6-4f8c-844d-b408cccbc372", "to_title": "Athletics team name alias fix", "to_type": "solution", "shared_tags": [ "discord-bot", "fix", "paper-dynasty", "python" ], "tag_score": 1.0, "content_score": 0.049, "type_score": 0.2 }, { "score": 0.475, "rel_type": "FOLLOWS", "from_id": "875fe9de-65d6-47a1-a078-066726109c9e", "from_title": "[homelab] Session: automation, configuration, creation, deployment, fix, refactoring, tooling", "from_type": "fix", "to_id": "04d116d5-4a66-41f3-ae5c-2d138da47e77", "to_title": "[homelab] Add orchestrator swarm system and update plugins", "to_type": "fix", "shared_tags": [ "automation", "configuration", "creation", "fix", "homelab", "session-log", "tooling" ], "tag_score": 0.7, "content_score": 0.5, "type_score": 0.15 }, { "score": 0.475, "rel_type": "RELATED_TO", "from_id": "05f85f82-0dac-42ff-b4b4-1a99026fdf0f", "from_title": "[homelab] Session: automation, tooling", "from_type": "workflow", "to_id": "50f02f56-774d-45aa-a7a8-ce2f3b92c5ca", "to_title": "[homelab] Session: tooling", "to_type": "workflow", "shared_tags": [ "homelab", "session-log", "tooling" ], "tag_score": 0.75, "content_score": 0.533, "type_score": 0.05 }, { "score": 0.474, "rel_type": "BUILDS_ON", "from_id": "8cc7f4d2-5e43-4fe1-9d91-ea3c25695d36", "from_title": "Vagabond RPG critical data model additions", "from_type": "solution", "to_id": "cdd7d15d-a7b6-4780-8424-931fb2222e48", "to_title": "Vagabond RPG minor data model improvements", "to_type": "solution", "shared_tags": [ "data-models", "fix", "foundryvtt", "vagabond-rpg" ], "tag_score": 1.0, "content_score": 0.048, "type_score": 0.2 }, { "score": 0.473, "rel_type": "FOLLOWS", "from_id": "875fe9de-65d6-47a1-a078-066726109c9e", "from_title": "[homelab] Session: automation, configuration, creation, deployment, fix, refactoring, tooling", "from_type": "fix", "to_id": "633e06ab-7503-4368-964f-d2ba8071de4b", "to_title": "[paper-dynasty] ci: use Gitea API for tag creation instead of git push", "to_type": "fix", "shared_tags": [ "automation", "configuration", "creation", "deployment", "fix", "session-log" ], "tag_score": 0.545, "content_score": 0.438, "type_score": 0.15 } ]