Keep the first causeThe final boot sweep names failed entries. The browser console carries the exception that explains why.

Trace the browser pipeline.

1 · Arrive

Classic script loads the exact revisioned URL.

2 · Register

Bundle hands one factory to ModuleLoader.

3 · Materialize

Factory resolves imports and produces exports.

4 · Apply

Cordis activates the plugin and its services.

Match evidence to ownership.

NetworkBundle URL

Status, response, revision, source map.

ConsoleFirst exception

Identifier, stack, generated or mapped line.

ProfilePackage owner

Installed bundle, local link, overlay, or shipped entry.

Do not delete the whole profile.

Preserve its manifest, lockfile, composition and browser evidence. Remove or repair only the proven owner.

Recover the composition.

  1. Stop Web and preserve evidence.
  2. Run --dump-config.
  3. Prove package ownership.
  4. Remove or rebuild one owner.
  5. Recheck composition.
  6. Restart the same URL.

Safe mode is a contract, not a catch block.

Criticality

Identity and transport cannot be skipped blindly.

Dependency graph

Show which entries become unavailable.

Diagnostics

Bounded, redacted, browser-proven.

Rollback

Restore a reviewed artifact identity.

Primary evidence.

Keep the complete recovery runbook.

The canonical guide adds a six-stage diagnostic matrix, transactional profile recovery, current limitations, and ten acceptance gates.

Read the full guideStar on GitHub