383 lines
9.3 KiB
JSON
383 lines
9.3 KiB
JSON
{
|
|
"overlaps": [
|
|
{
|
|
"id": "48e397e9-b2f6-4f8c-844d-b408cccbc372",
|
|
"title": "Athletics team name alias fix",
|
|
"tags": [
|
|
"paper-dynasty",
|
|
"python",
|
|
"fix",
|
|
"discord-bot"
|
|
],
|
|
"copied_to": "major-domo"
|
|
},
|
|
{
|
|
"id": "5d8e1ff5-3354-4cfa-ab63-bf96b5ce1e01",
|
|
"title": "Fix for play lock never released on exception",
|
|
"tags": [
|
|
"paper-dynasty",
|
|
"python",
|
|
"discord-bot",
|
|
"sqlalchemy",
|
|
"fix",
|
|
"play-lock",
|
|
"concurrency",
|
|
"critical"
|
|
],
|
|
"copied_to": "major-domo"
|
|
},
|
|
{
|
|
"id": "1c795804-d2bd-4ace-8de8-aea4819424f0",
|
|
"title": "Circular import fix: move shared utilities to standalone module",
|
|
"tags": [
|
|
"python",
|
|
"circular-import",
|
|
"architecture",
|
|
"fix",
|
|
"paper-dynasty",
|
|
"discord-bot"
|
|
],
|
|
"copied_to": "major-domo"
|
|
},
|
|
{
|
|
"id": "40da57ca-02da-48b1-9672-73a0e53c6b6e",
|
|
"title": "Position validation missing in lineup sheet loading",
|
|
"tags": [
|
|
"paper-dynasty",
|
|
"python",
|
|
"fix",
|
|
"discord-bot",
|
|
"position-validation"
|
|
],
|
|
"copied_to": "major-domo"
|
|
},
|
|
{
|
|
"id": "b9f0edd4-8752-42a4-a4d9-5a984ae741d0",
|
|
"title": "Fix pack type grouping in packs display",
|
|
"tags": [
|
|
"paper-dynasty",
|
|
"python",
|
|
"discord-bot",
|
|
"fix"
|
|
],
|
|
"copied_to": "major-domo"
|
|
},
|
|
{
|
|
"id": "638ac861-2c7b-462c-9d82-672e4536688e",
|
|
"title": "Production deployment checklist for Paper Dynasty bot",
|
|
"tags": [
|
|
"paper-dynasty",
|
|
"discord-bot",
|
|
"deployment",
|
|
"production",
|
|
"checklist",
|
|
"devops"
|
|
],
|
|
"copied_to": "major-domo"
|
|
},
|
|
{
|
|
"id": "18d507ca-6e14-46b5-99aa-28b24ef569eb",
|
|
"title": "CalVer versioning for all Major Domo and Paper Dynasty services",
|
|
"tags": [
|
|
"major-domo",
|
|
"paper-dynasty",
|
|
"ci-cd",
|
|
"gitea",
|
|
"docker",
|
|
"calver"
|
|
],
|
|
"copied_to": "major-domo"
|
|
},
|
|
{
|
|
"id": "711ea568-414d-4a00-90cc-45abc6673a14",
|
|
"title": "Paper Dynasty bot freeze from duplicate X-Check interaction submissions",
|
|
"tags": [
|
|
"paper-dynasty",
|
|
"discord-bot",
|
|
"sqlalchemy",
|
|
"race-condition",
|
|
"x-check",
|
|
"concurrency",
|
|
"database",
|
|
"deadlock"
|
|
],
|
|
"copied_to": "major-domo"
|
|
},
|
|
{
|
|
"id": "9b70e3d5-d0b6-48c5-88d0-2fbc36f4fd4d",
|
|
"title": "Play lock never released on exception - causes permanent user lockout",
|
|
"tags": [
|
|
"paper-dynasty",
|
|
"python",
|
|
"discord-bot",
|
|
"sqlalchemy",
|
|
"concurrency",
|
|
"critical-bug",
|
|
"play-lock",
|
|
"database"
|
|
],
|
|
"copied_to": "major-domo"
|
|
},
|
|
{
|
|
"id": "c253c9de-bb42-44a7-856b-e9981131169f",
|
|
"title": "CRITICAL: Git commit requires explicit user approval",
|
|
"tags": [
|
|
"paper-dynasty",
|
|
"major-domo",
|
|
"git",
|
|
"commit",
|
|
"workflow",
|
|
"approval-required",
|
|
"critical"
|
|
],
|
|
"copied_to": "major-domo"
|
|
},
|
|
{
|
|
"id": "88bbf5f1-2d76-4e68-9c62-ca72e464f5c0",
|
|
"title": "Optional locking parameter pattern for read vs write commands",
|
|
"tags": [
|
|
"paper-dynasty",
|
|
"python",
|
|
"discord-bot",
|
|
"architecture",
|
|
"locking",
|
|
"concurrency",
|
|
"pattern"
|
|
],
|
|
"copied_to": "major-domo"
|
|
},
|
|
{
|
|
"id": "d3f80a8b-24e9-407e-8b83-7b8886e16b08",
|
|
"title": "Bulk codebase audit and Gitea issue creation across multiple repos with parallel agents",
|
|
"tags": [
|
|
"gitea",
|
|
"tea-cli",
|
|
"code-review",
|
|
"automation",
|
|
"major-domo",
|
|
"paper-dynasty",
|
|
"claude-code",
|
|
"agents"
|
|
],
|
|
"copied_to": "major-domo"
|
|
},
|
|
{
|
|
"id": "803b3f29-f38f-4739-aa09-1d1db5e42eb3",
|
|
"title": "Cross-cutting code quality anti-patterns in Major Domo and Paper Dynasty repos",
|
|
"tags": [
|
|
"major-domo",
|
|
"paper-dynasty",
|
|
"code-quality",
|
|
"security",
|
|
"patterns",
|
|
"homelab"
|
|
],
|
|
"copied_to": "major-domo"
|
|
},
|
|
{
|
|
"id": "dfa75d94-cfcc-459c-999b-41123d4f700a",
|
|
"title": "Scope guards added to major-domo, paper-dynasty, proxmox skills",
|
|
"tags": [
|
|
"claude-code",
|
|
"skills",
|
|
"scope-guards",
|
|
"configuration",
|
|
"claude-code-config",
|
|
"major-domo",
|
|
"paper-dynasty",
|
|
"proxmox"
|
|
],
|
|
"copied_to": "major-domo"
|
|
},
|
|
{
|
|
"id": "48e397e9-b2f6-4f8c-844d-b408cccbc372",
|
|
"title": "Athletics team name alias fix",
|
|
"tags": [
|
|
"paper-dynasty",
|
|
"python",
|
|
"fix",
|
|
"discord-bot"
|
|
],
|
|
"copied_to": "paper-dynasty"
|
|
},
|
|
{
|
|
"id": "5d8e1ff5-3354-4cfa-ab63-bf96b5ce1e01",
|
|
"title": "Fix for play lock never released on exception",
|
|
"tags": [
|
|
"paper-dynasty",
|
|
"python",
|
|
"discord-bot",
|
|
"sqlalchemy",
|
|
"fix",
|
|
"play-lock",
|
|
"concurrency",
|
|
"critical"
|
|
],
|
|
"copied_to": "paper-dynasty"
|
|
},
|
|
{
|
|
"id": "1c795804-d2bd-4ace-8de8-aea4819424f0",
|
|
"title": "Circular import fix: move shared utilities to standalone module",
|
|
"tags": [
|
|
"python",
|
|
"circular-import",
|
|
"architecture",
|
|
"fix",
|
|
"paper-dynasty",
|
|
"discord-bot"
|
|
],
|
|
"copied_to": "paper-dynasty"
|
|
},
|
|
{
|
|
"id": "40da57ca-02da-48b1-9672-73a0e53c6b6e",
|
|
"title": "Position validation missing in lineup sheet loading",
|
|
"tags": [
|
|
"paper-dynasty",
|
|
"python",
|
|
"fix",
|
|
"discord-bot",
|
|
"position-validation"
|
|
],
|
|
"copied_to": "paper-dynasty"
|
|
},
|
|
{
|
|
"id": "b9f0edd4-8752-42a4-a4d9-5a984ae741d0",
|
|
"title": "Fix pack type grouping in packs display",
|
|
"tags": [
|
|
"paper-dynasty",
|
|
"python",
|
|
"discord-bot",
|
|
"fix"
|
|
],
|
|
"copied_to": "paper-dynasty"
|
|
},
|
|
{
|
|
"id": "638ac861-2c7b-462c-9d82-672e4536688e",
|
|
"title": "Production deployment checklist for Paper Dynasty bot",
|
|
"tags": [
|
|
"paper-dynasty",
|
|
"discord-bot",
|
|
"deployment",
|
|
"production",
|
|
"checklist",
|
|
"devops"
|
|
],
|
|
"copied_to": "paper-dynasty"
|
|
},
|
|
{
|
|
"id": "18d507ca-6e14-46b5-99aa-28b24ef569eb",
|
|
"title": "CalVer versioning for all Major Domo and Paper Dynasty services",
|
|
"tags": [
|
|
"major-domo",
|
|
"paper-dynasty",
|
|
"ci-cd",
|
|
"gitea",
|
|
"docker",
|
|
"calver"
|
|
],
|
|
"copied_to": "paper-dynasty"
|
|
},
|
|
{
|
|
"id": "711ea568-414d-4a00-90cc-45abc6673a14",
|
|
"title": "Paper Dynasty bot freeze from duplicate X-Check interaction submissions",
|
|
"tags": [
|
|
"paper-dynasty",
|
|
"discord-bot",
|
|
"sqlalchemy",
|
|
"race-condition",
|
|
"x-check",
|
|
"concurrency",
|
|
"database",
|
|
"deadlock"
|
|
],
|
|
"copied_to": "paper-dynasty"
|
|
},
|
|
{
|
|
"id": "9b70e3d5-d0b6-48c5-88d0-2fbc36f4fd4d",
|
|
"title": "Play lock never released on exception - causes permanent user lockout",
|
|
"tags": [
|
|
"paper-dynasty",
|
|
"python",
|
|
"discord-bot",
|
|
"sqlalchemy",
|
|
"concurrency",
|
|
"critical-bug",
|
|
"play-lock",
|
|
"database"
|
|
],
|
|
"copied_to": "paper-dynasty"
|
|
},
|
|
{
|
|
"id": "c253c9de-bb42-44a7-856b-e9981131169f",
|
|
"title": "CRITICAL: Git commit requires explicit user approval",
|
|
"tags": [
|
|
"paper-dynasty",
|
|
"major-domo",
|
|
"git",
|
|
"commit",
|
|
"workflow",
|
|
"approval-required",
|
|
"critical"
|
|
],
|
|
"copied_to": "paper-dynasty"
|
|
},
|
|
{
|
|
"id": "88bbf5f1-2d76-4e68-9c62-ca72e464f5c0",
|
|
"title": "Optional locking parameter pattern for read vs write commands",
|
|
"tags": [
|
|
"paper-dynasty",
|
|
"python",
|
|
"discord-bot",
|
|
"architecture",
|
|
"locking",
|
|
"concurrency",
|
|
"pattern"
|
|
],
|
|
"copied_to": "paper-dynasty"
|
|
},
|
|
{
|
|
"id": "d3f80a8b-24e9-407e-8b83-7b8886e16b08",
|
|
"title": "Bulk codebase audit and Gitea issue creation across multiple repos with parallel agents",
|
|
"tags": [
|
|
"gitea",
|
|
"tea-cli",
|
|
"code-review",
|
|
"automation",
|
|
"major-domo",
|
|
"paper-dynasty",
|
|
"claude-code",
|
|
"agents"
|
|
],
|
|
"copied_to": "paper-dynasty"
|
|
},
|
|
{
|
|
"id": "803b3f29-f38f-4739-aa09-1d1db5e42eb3",
|
|
"title": "Cross-cutting code quality anti-patterns in Major Domo and Paper Dynasty repos",
|
|
"tags": [
|
|
"major-domo",
|
|
"paper-dynasty",
|
|
"code-quality",
|
|
"security",
|
|
"patterns",
|
|
"homelab"
|
|
],
|
|
"copied_to": "paper-dynasty"
|
|
},
|
|
{
|
|
"id": "dfa75d94-cfcc-459c-999b-41123d4f700a",
|
|
"title": "Scope guards added to major-domo, paper-dynasty, proxmox skills",
|
|
"tags": [
|
|
"claude-code",
|
|
"skills",
|
|
"scope-guards",
|
|
"configuration",
|
|
"claude-code-config",
|
|
"major-domo",
|
|
"paper-dynasty",
|
|
"proxmox"
|
|
],
|
|
"copied_to": "paper-dynasty"
|
|
}
|
|
]
|
|
}
|