II.
LibraryProcess overview
Reference · livelib-process:shared--process-hardening-patterns
process-hardening-patterns overview
Reusable patterns for hardening babysitter processes: error recovery with deviation tracking (safeTask), circuit breaker for runaway implementation loops, and verification-blocks-delivery gate for downstream phase protection. These patterns compose naturally and can be imported into any babysitter process to improve robustness.
Attributes
displayName
process-hardening-patterns
description
Reusable patterns for hardening babysitter processes: error recovery with deviation
tracking (safeTask), circuit breaker for runaway implementation loops, and verification-blocks-delivery
gate for downstream phase protection. These patterns compose naturally and can be imported into any
babysitter process to improve robustness.
libraryPath
library/methodologies/process-hardening/process-hardening-patterns.js
example
const results = { deviations: [], artifacts: {} };
try {
const prereqs = await safeTask(ctx, checkPrerequisitesTask, { testCommand }, { phase: 'prerequisites', results });
const plan = await safeTask(ctx, writePlanTask, { featureName }, { phase: 'planning', results });
} catch (err) {
return { success: false, error: err.message, ...results };
}
Outgoing edges
follows_methodology1
- methodology:process-hardening·MethodologyProcess Hardening Patterns
lib_applies_to_domain1
- domain:software-engineering·DomainSoftware Engineering
lib_belongs_to_specialization1
- specialization:collaboration·SpecializationCollaboration Tools & Practices
lib_covers_topic1
- topic:code-review-best-practices·TopicCode Review Best Practices
lib_implements_workflow2
- workflow:code-review·Workflow
- workflow:pull-request-lifecycle·Workflow
lib_involves_role2
- role:tech-lead·RoleTech Lead
- role:engineering-manager·RoleEngineering Manager
lib_requires_skill_area2
- skill-area:code-review-practice·SkillAreaCode Review Practice
- skill-area:code-analysis-linting·SkillAreaCode Analysis and Linting
Incoming edges
None.