Untanglecode
Invitation only · 2026
2026
I · Before · The Thicket
function resolve(ctx){
if (ctx.legacy) return legacy.patch(...ctx.args)
return fallback.try(() => adapter.wrap(ctx))
} // TODO: untangle — 2017
class DeprecatedAdapterFactoryProvider extends
LegacyAdapterFactoryProvider { /* see #2341 */ }
// @ts-ignore
const _ = require('../../../../shared/util')
export const pipeline = compose(
mapLegacy, retry(3), retry(3), retry(3),
patchV1, patchV2, patchV2b, patchV2c,
)
// circular import — leave it
if (user?.flags?.beta ?? legacy?.beta ?? true) {
doTheThing(); doTheThing(); doTheThing();
}
// 14,208 lines below
return undefined // handled elsewhere
// grep 'FIXME' | wc -l -> 3,144
/* eslint-disable */
throw new Error('should never happen') /* it does */
FIXME
TODO
// hack
?
lineage · 2014 – present // 142 authors · 3,144 fixmes
II · After · The Garden
auth/
billing/
core/
search/
infra/
health · ✓ green // 6 modules · tended daily
Untanglecode · Invitation Only · 2026
We turn tangled codebases into
digital gardens
where AI agents and developers thrive.
Get early access
Tending — live
Czechia