the signals and their derived score are provisional and subject to change.
validate manually before sharing.
c8d396134400144781c076a06ba8a99f6cda4c746a19c409240cbeee8f58a141f9b0866cdf29f4caAuthored: 1 month ago (Thu, 6 Aug 2026 02:21:32 +0000)Match: copilot-swe-agent[bot]6a19c409240cbeee8f58a141f9b0866cdf29f4caAuthored: 1 month ago (Thu, 6 Aug 2026 02:21:32 +0000)Match: Copilot0e9de1618c9e98b99f5affe5c049365991e92190Authored: 3 months ago (Mon, 18 May 2026 18:54:44 +0000)Match: copilot-swe-agent[bot]5f02a78b0f06bf6365d7f4c16d6738a63688af17Authored: 3 months ago (Mon, 18 May 2026 18:54:44 +0000)Match: copilot-swe-agent[bot]e2fae9a6a24330ac640a11b411b646f41ed70680Authored: 3 months ago (Mon, 18 May 2026 18:54:44 +0000)Match: Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>bc5ba6e58c99ffa1468841b9481187262cd6a78fAuthored: 3 months ago (Mon, 18 May 2026 18:54:44 +0000)Match: Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>f769e6e9c123e05c5dfdd3f9825e954482087d7eAuthored: 4 months ago (Wed, 6 May 2026 17:28:02 +0000)Match: Co-authored-by: Copilot <copilot@github.com>e1885d074eb4d6773abdec2696e3126d75894407Authored: 4 months ago (Tue, 5 May 2026 23:52:53 +0000)Match: Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>c0ae29e61a000daafa9b6f9a65878aee67cdfaf3Authored: 4 months ago (Tue, 5 May 2026 19:09:59 +0000)Match: Co-authored-by: Copilot <copilot@github.com>1a5a4d75015c43cce0e502a5210ce9a236d09825Authored: 4 months ago (Tue, 5 May 2026 18:47:28 +0000)Match: Co-authored-by: Copilot <copilot@github.com>8529080f3b1cbd20df24fc56e74fd57cb8e4c8fdAuthored: 4 months ago (Tue, 5 May 2026 18:36:56 +0000)Match: Co-authored-by: Copilot <copilot@github.com>bea85c6eeee3bda85aebf0d5145c1c0ed85a6a88Authored: 4 months ago (Tue, 5 May 2026 18:12:55 +0000)Match: Co-authored-by: Copilot <copilot@github.com>1099f1186108286d55643713cc52c39142ba421eAuthored: 4 months ago (Tue, 5 May 2026 17:41:01 +0000)Match: Co-authored-by: Copilot <copilot@github.com>e903665fd5cc0d8aa69b294e04e11f07b682eaacAuthored: 4 months ago (Tue, 5 May 2026 16:22:23 +0000)Match: Co-authored-by: Copilot <copilot@github.com>4bd387a4d2153a3ff133376675ef690553719d31Authored: 4 months ago (Tue, 5 May 2026 15:19:45 +0000)Match: Co-authored-by: Copilot <copilot@github.com>8b03417430a6c5bf8246717cbdff58e3a0819746Authored: 4 months ago (Mon, 4 May 2026 17:58:19 +0000)Match: Co-authored-by: Copilot <copilot@github.com>f0a0bd87ac6a00d688cf823bf9fb35db04ab9b20Authored: 4 months ago (Mon, 4 May 2026 17:25:06 +0000)Match: Co-authored-by: Copilot <copilot@github.com>df614ec180a2194cde45b5e92717132e0e87abcbAuthored: 4 months ago (Mon, 4 May 2026 15:49:47 +0000)Match: Co-authored-by: Copilot <copilot@github.com>5f5df54d636cc8f3c1572bf8563d712162cd047eAuthored: 4 months ago (Mon, 4 May 2026 15:33:21 +0000)Match: Co-authored-by: Copilot <copilot@github.com>80b69dbfa4d6b954373e7c8060a06c2854d972e8Authored: 4 months ago (Sun, 3 May 2026 04:07:36 +0000)Match: Co-authored-by: Copilot <copilot@github.com>2c82b9e2cf0b004a037e426333a9820395071b36Authored: 4 months ago (Sun, 3 May 2026 03:06:14 +0000)Match: Co-authored-by: Copilot <copilot@github.com>4584127081f82811c9d1cddf6bcea331298fcb2dAuthored: 11 months ago (Mon, 6 Oct 2025 00:39:24 +0000)Match: copilot-swe-agent[bot]7a5f2c2dd091559c62c0cb46683944b2b321c93cAuthored: 11 months ago (Mon, 6 Oct 2025 00:39:24 +0000)Match: copilot-swe-agent[bot]bc10a11a6cba7ef81659d7db094d4d5008d65901Authored: 11 months ago (Sun, 5 Oct 2025 16:35:33 +0000)Match: Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>069dccd414dd8f29dda9ac592bea4f17626bf462Authored: 11 months ago (Sun, 5 Oct 2025 16:33:41 +0000)Match: Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>cf387b0ee4d9efce0445bb1fe4450e7dc7be97a3Authored: 11 months ago (Thu, 2 Oct 2025 18:24:56 +0000)Match: copilot-swe-agent[bot].mcp.jsonTool: unspecified{
"mcpServers": {
"aspire": {
"command": "aspire",
"args": [
"agent",
"mcp"
]
},
"chrome-devtools": {
"command": "npx",
"args": ["-y", "chrome-devtools-mcp@latest"]
}
}
}.aiignoreTool: unspecified# ===============================
# Build artifacts
# ===============================
[Bb]in/
[Oo]bj/
[Ll]og/
[Ll]ogs/
out/
artifacts/
# ===============================
# IDE / tooling state
# ===============================
.vs/
.idea/
*.suo
*.user
*.userosscache
*.rsuser
*.sln.docstates
# ===============================
# NuGet
# ===============================
*.nupkg
*.snupkg
*.nuspec
# Ignore packages folder, unless you commit sources
**/[Pp]ackages/*
!**/[Pp]ackages/build/
!**/[Pp]ackages/repositori.agents/skills/dry-refactor-pr/SKILL.mdTool: unspecified---
name: dry-refactor-pr
description: Find DRY refactoring opportunities across a repository, score repeated code by repetition count, estimated lines saved, narrowness of scope, and implementation ease, choose the single best opportunity, implement it on a new branch based off main, squash to one commit, and open a pull request. Use when an agent is asked to discover and ship a focused DRY refactor PR while obeying repository guidance, style conventions, branch hygiene, and single-commit PR requirements.
.agents/skills/low-value-test-finder/SKILL.mdTool: unspecified---
name: low-value-test-finder
description: Find and report low-value, noisy, or removal-candidate automated tests in a repository. Use when an agent is asked to audit tests for weak defect-detection value, AI-generated coverage padding, trivial constructor/property/getter/setter tests, tests of language or framework guarantees, implementation-detail tests, assertion-free tests, duplicate tests, or tests that should be removed or rewritten; produce removal-ready findings with file, test name, location, evi.agents/skills/ihfiction-feature-workflow/SKILL.mdTool: unspecified---
name: ihfiction-feature-workflow
description: Implement, plan, or review complete vertical feature slices in the IHeartFiction repository. Use for product features that can cross domain entities, PostgreSQL or MongoDB persistence, Minimal APIs and OpenAPI-generated clients, Keycloak authorization, WolverineFx messaging, shared Blazor UI, accessibility, metadata, and automated tests. Also use when a change seems small but agents need to identify every affected layer with minimal repository rediscovery.
-.aiignoreTool: unspecified# ===============================
# Build artifacts
# ===============================
[Bb]in/
[Oo]bj/
[Ll]og/
[Ll]ogs/
out/
artifacts/
# ===============================
# IDE / tooling state
# ===============================
.vs/
.idea/
*.suo
*.user
*.userosscache
*.rsuser
*.sln.docstates
# ===============================
# NuGet
# ===============================
*.nupkg
*.snupkg
*.nuspec
# Ignore packages folder, unless you commit sources
**/[Pp]ackages/*
!**/[Pp]ackages/build/
!**/[Pp]ackages/repositori.agentsTool: unspecified.agentsTool: unspecified.agentsTool: unspecified.agentsTool: unspecified.agentsTool: unspecified.agentsTool: unspecified.agentsTool: unspecified.agentsTool: unspecified.agentsTool: unspecified.agentsTool: unspecifiedAGENTS.mdTool: agents-md# Agent Command Guardrails
## Repository Context (Mandatory)
Before changing code:
1. Preserve unrelated working-tree changes.
2. Read the target files, their tests, and one nearby complete analogue.
3. For vertical feature work, follow `.agents/skills/ihfiction-feature-workflow/SKILL.md` and load only the references relevant to the task.
4. Read `.agents/WORKAROUNDS.md` before changing workaround-looking code or build/deployment plumbing.
The solution uses vertical slices and CQRS-lite. PostgreSQL/EF C.github/copilot-instructions.mdTool: github-copilot# Copilot Instructions for IHeartFiction
IHeartFiction is a .NET 10 fiction reading and publishing platform. It uses ASP.NET Core Minimal APIs, a Blazor Web App in Interactive Server mode, .NET Aspire orchestration, PostgreSQL/EF Core for relational metadata, MongoDB for document bodies, Redis/WolverineFx for distributed messaging, and Keycloak for authentication.
Treat `AGENTS.md` as the canonical repository guardrail file. Read it before changing code, and read `.agents/WORKAROUNDS.md` before removing unone