Review queue

Opportunities

Repository: filiptrivan/spiderly

osh report osh prepare <id> Clear filter
100
filiptrivan/spiderly #239 Documentation Easy Candidate

We should make a consumer project skill report-gap similar to Spiderly one (I'm open to better ideas)

good first issue label, help wanted label, active repository, clear issue body

Read README and docs folder, then locate the outdated section.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 615
Details GitHub
100
filiptrivan/spiderly #241 Documentation Easy Candidate

Make a contributor guide skill but only for Spiderly contributors, not end users.

good first issue label, help wanted label, active repository, clear issue body

Read README and docs folder, then locate the outdated section.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 613
Details GitHub
100
filiptrivan/spiderly #246 Documentation Easy Candidate

Make a skill for a consumer app which recommends claude code github code review if he's using github and claude code

good first issue label, help wanted label, active repository, clear issue body

Read README and docs folder, then locate the outdated section.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 611
Details GitHub
85
filiptrivan/spiderly #319 Documentation Medium Candidate

Agent docs don't cover the generated details-page content-projection slots ([buttons], [before]/[after], below-property)

documentation label, active repository, clear issue body, low comment count

Read README and docs folder, then locate the outdated section.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2170
Details GitHub
85
filiptrivan/spiderly #336 Documentation Medium Candidate

AddSecurity: no first-class way to supply a custom security service (login-email customization relies on DI-ordering knowledge)

documentation label, active repository, clear issue body, low comment count

Read README and docs folder, then locate the outdated section.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 1897
Details GitHub
82
filiptrivan/spiderly #329 Bugfix Medium Candidate

Junction FK NotEmpty rules never reach generated validators — M2MWithMany unmapped in GetRulePropertyName

bug label, active repository, clear issue body, low comment count

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 1997
Details GitHub
82
filiptrivan/spiderly #330 Bugfix Medium Candidate

PaginatedResultGenerator faults with ArgumentOutOfRangeException (CS8785) building Spiderly.Security from source

bug label, active repository, clear issue body, low comment count

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 1996
Details GitHub
77
filiptrivan/spiderly #219 Bugfix Medium Candidate

Source generator: Delete{Entity}List emits duplicate locals on cascade diamond (+ [WithOne] doc/DTO gaps)

bug label, active repository, clear issue body, low comment count

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 865
Details GitHub
77
filiptrivan/spiderly #211 Bugfix Medium Candidate

XML doc <see cref> on an entity leaks into generated DTO causing CS1574

bug label, active repository, clear issue body, low comment count

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 968
Details GitHub
70
filiptrivan/spiderly #294 Documentation Medium Candidate

Authz: User-typed vs principal-agnostic overloads are a silent footgun in multi-principal apps

active repository, clear issue body, low comment count, recently updated issue

Read README and docs folder, then locate the outdated section.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2614
Details GitHub
70
filiptrivan/spiderly #295 Documentation Medium Candidate

Discuss: steer consumers to a single-source-of-truth permission-seeding pattern (deliberate deploy-step sync, not boot-time)

active repository, clear issue body, low comment count, recently updated issue

Read README and docs folder, then locate the outdated section.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2612
Details GitHub
70
filiptrivan/spiderly #296 Documentation Medium Candidate

Discuss: renaming an entity silently strands custom-role permission grants (rename the code in place)

active repository, clear issue body, low comment count, recently updated issue

Read README and docs folder, then locate the outdated section.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2611
Details GitHub
70
filiptrivan/spiderly #299 Bugfix Medium Candidate

Notification recipient model can't disambiguate recipient kind (single opaque long id, FirstOrDefault resolver)

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2576
Details GitHub
70
filiptrivan/spiderly #306 Documentation Medium Candidate

CI: docs-sync agent — auto-write spiderly-website docs on push to main (design)

active repository, clear issue body, low comment count, recently updated issue

Read README and docs folder, then locate the outdated section.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2478
Details GitHub
70
filiptrivan/spiderly #308 Bugfix Medium Candidate

No human-vs-machine distinction for principals: GetCurrentUserId() returns a machine principal's id

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2404
Details GitHub
70
filiptrivan/spiderly #309 Bugfix Medium Candidate

Audit + concurrency stamping only overrides SaveChangesAsync, not sync SaveChanges — move to an ISaveChangesInterceptor

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2402
Details GitHub
70
filiptrivan/spiderly #310 Bugfix Medium Candidate

Discuss: base the agent-eval fixture app on an existing MIT-licensed OSS repo instead of hand-building/maintaining our own

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2387
Details GitHub
70
filiptrivan/spiderly #311 Bugfix Medium Candidate

Generated pagination: no count-free way to get the filtered query (exports pay a wasted COUNT)

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2365
Details GitHub
70
filiptrivan/spiderly #312 Bugfix Medium Candidate

Data table: no way to read the current Filter for custom toolbar actions (e.g. a second export)

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2364
Details GitHub
70
filiptrivan/spiderly #313 Bugfix Medium Candidate

Emailing layer has no reply-to support

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2214
Details GitHub
70
filiptrivan/spiderly #315 Bugfix Medium Candidate

Security: refresh-token rotation lacks reuse detection (no revocation on replay)

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2211
Details GitHub
70
filiptrivan/spiderly #316 Bugfix Medium Candidate

No read-only/view-only mode for blob properties in generated admin UI

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2175
Details GitHub
70
filiptrivan/spiderly #317 Bugfix Medium Candidate

No single-request path to create an entity together with a blob upload (storefront multipart submissions)

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2172
Details GitHub
70
filiptrivan/spiderly #318 Bugfix Medium Candidate

IFileManager has no typed raw-file read — GetFileDataAsync returns a UI-oriented combo string

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2171
Details GitHub
70
filiptrivan/spiderly #321 Documentation Medium Candidate

docs(angular-customization): per-field show*/below* overrides on generated details forms are undocumented

active repository, clear issue body, low comment count, recently updated issue

Read README and docs folder, then locate the outdated section.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2112
Details GitHub
70
filiptrivan/spiderly #322 Bugfix Medium Candidate

Image dimension validation supports only exact match — no aspect-ratio or min-width constraints

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2110
Details GitHub
70
filiptrivan/spiderly #323 Bugfix Medium Candidate

No server-side capture of uploaded image dimensions into entity properties

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2109
Details GitHub
70
filiptrivan/spiderly #324 Documentation Medium Candidate

Generated details forms: no way to set a per-field control placeholder

active repository, clear issue body, low comment count, recently updated issue

Read README and docs folder, then locate the outdated section.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2103
Details GitHub
70
filiptrivan/spiderly #325 Documentation Medium Candidate

Error-tracker integration: first-party adapter packages (Sentry first, provider-pluggable)

active repository, clear issue body, low comment count, recently updated issue

Read README and docs folder, then locate the outdated section.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2098
Details GitHub
70
filiptrivan/spiderly #326 Bugfix Medium Candidate

OnAfterSave hook has no insert-vs-update signal

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2034
Details GitHub
70
filiptrivan/spiderly #327 Bugfix Medium Candidate

Generated save pipeline offers no flush seam after OnAfterSave

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2033
Details GitHub
70
filiptrivan/spiderly #328 Bugfix Medium Candidate

Angular client generator emits invalid HttpClient call for POST mixing [FromBody] and [FromQuery]

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 2015
Details GitHub
70
filiptrivan/spiderly #331 Bugfix Medium Candidate

Complex M2M template silently assumes {Nav}Id FK naming — [ForeignKey]-renamed junction scalars mis-generate

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 1995
Details GitHub
70
filiptrivan/spiderly #332 Documentation Medium Candidate

Document spiderly-data-table showAddButton contract (navigates to {route}/0, pairs with details create mode)

active repository, clear issue body, low comment count, recently updated issue

Read README and docs folder, then locate the outdated section.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 1990
Details GitHub
70
filiptrivan/spiderly #333 Bugfix Medium Candidate

spiderly-data-table add button: no label or placement customization

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 1989
Details GitHub
70
filiptrivan/spiderly #334 Bugfix Medium Candidate

No entity-level option to suppress generated write endpoints (append-only / internal entities)

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 1924
Details GitHub
70
filiptrivan/spiderly #335 Bugfix Medium Candidate

Emailing: a per-call sender override can't carry a Reply-To

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 1904
Details GitHub
70
filiptrivan/spiderly #242 Bugfix Medium Candidate

Render-only [SpiderlyDTO] still generates unused Angular form-validators

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 572
Details GitHub
70
filiptrivan/spiderly #248 Bugfix Medium Candidate

Generated details forms can't be made read-only declaratively (isAuthorizedForSave is permission-only, not an @Input)

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 587
Details GitHub
70
filiptrivan/spiderly #249 Bugfix Medium Candidate

Unclear how to model internal/EF-only tables (whether to use [SpiderlyEntity]) — no excluded-from-generation path

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 586
Details GitHub
70
filiptrivan/spiderly #251 Documentation Medium Candidate

Decide: skill 'surface' (doc|skill) in central agent-surface.json vs per-skill SKILL.md frontmatter

active repository, clear issue body, low comment count, recently updated issue

Read README and docs folder, then locate the outdated section.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 584
Details GitHub
70
filiptrivan/spiderly #254 Bugfix Medium Candidate

No change-tracking seam on generated Save to audit which fields changed

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 521
Details GitHub
70
filiptrivan/spiderly #257 Documentation Medium Candidate

Docs: no guidance on Dropdown vs Autocomplete for foreign-key reference properties (agents default to autocomplete)

active repository, clear issue body, low comment count, recently updated issue

Read README and docs folder, then locate the outdated section.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 471
Details GitHub
70
filiptrivan/spiderly #265 Ci Medium Candidate

RFC: split the unified Save (upsert) into separate Create and Update operations

active repository, clear issue body, low comment count, recently updated issue

Inspect workflow files under .github/workflows.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 435
Details GitHub
70
filiptrivan/spiderly #266 Dependency Medium Candidate

Side-menu layout: add a content-projection slot above the sidebar menu (for account/workspace switchers)

active repository, clear issue body, low comment count, recently updated issue

Check package references and changelog for the target dependency.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 434
Details GitHub
70
filiptrivan/spiderly #267 Bugfix Medium Candidate

test: extend GeneratorTestHarness to enable controller snapshot tests

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 433
Details GitHub
70
filiptrivan/spiderly #268 Documentation Medium Candidate

Phase 2d: drop in-service bool-authorize + extend boundary [HasPermission] to nested reads

active repository, clear issue body, low comment count, recently updated issue

Read README and docs folder, then locate the outdated section.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 432
Details GitHub
70
filiptrivan/spiderly #269 Bugfix Medium Candidate

Tech-debt: deferred /simplify cleanups from the auth-redesign branch (Phase 1/2/2d)

active repository, clear issue body, low comment count, recently updated issue

Reproduce the issue locally and find the failing code path.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 396
Details GitHub
70
filiptrivan/spiderly #273 Documentation Medium Candidate

Agent-evals showcase — finish the Claude-only demo video

active repository, clear issue body, low comment count, recently updated issue

Read README and docs folder, then locate the outdated section.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 378
Details GitHub
70
filiptrivan/spiderly #274 Documentation Medium Candidate

agent-evals: finish wiring the Spiderly-vs-plain framework benchmark

active repository, clear issue body, low comment count, recently updated issue

Read README and docs folder, then locate the outdated section.

cd D:\Workarea\Contribute\OpenSourceHunter dotnet run --project src\OpenSourceHunter.Cli\OpenSourceHunter.Cli.csproj -- prepare 377
Details GitHub