overengineeringstudio / overengineeringstudio/effect-utils

Align migrated gh-ci-utils with effect-utils lint contracts

Open
#1,254 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

area:tooling type:chore
Dominant language
TypeScript
Stars
82
Forks
2
Avg merge
1d 8h
Merged PRs (30d)
121

Description

After gh-ci-utils moves from dotfiles, remove its package-scoped lint waiver by:

  • replacing implicit boolean coercion with explicit comparisons
  • migrating raw Effect.withSpan calls to the schema-first telemetry contract

Keep the migration behavior-preserving; do this cleanup separately.

Posted on behalf of @schickling
field value
agent_identity dev3.direct.omp.ztasj5gr
session dev3.ztasj5gr
agent_persona generalist
agent_supervisor unavailable
agent_tool OMP
agent_tool_version 18.1.14
agent_runtime OMP 18.1.14
tooling_profile dotfiles@e0af853

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Locate the migrated gh-ci-utils package and its package-scoped lint waiver, then inspect existing schema-first telemetry usage around Effect.withSpan. Replace the waiver-covered patterns while preserving behavior, remove the waiver, and run the package lint checks to confirm the migration is complete.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
ci-cd, tooling
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.