Release summaries
remove-lib-error
Remove the dead @lssm-tech/lib.error package; the canonical error model is @lssm-tech/lib.contracts-spec/results.
maintainer
@lssm-tech/lib.error (AppError, ErrorCode, isKnownErrorCode, httpStatus) is removed. It had zero package dependents and is superseded by @lssm-tech/lib.contracts-spec/results: ContractSpecError (throwable), ContractProblem (RFC 7807 shape with status), and the contractOk/contractFail factories. The only consumer (a bundles/library docs example) was migrated.
integrator
Replace `import { AppError } from '@lssm-tech/lib.error'` and `throw new AppError(message, code)` with `import { ContractSpecError, contractFail } from '@lssm-tech/lib.contracts-spec/results'` and `throw new ContractSpecError(contractFail(code, undefined, { detail: message }).problem)`. HTTP status comes from `problem.status` instead of `httpStatus(code)`.
