Knowledge Lab

Separate what vision sees from what the observed condition means. Rules are typed, sourced, versioned, and evidence-gated.

254
components
46
conditions
4
sources
24
rules
5
scenarios
5
scenarioPasses

Test Rule

Browse Rules

RuleComponentConditionTypeSourceStatus
Screen-like material visible at dryer exhaust terminationclothes_dryer_exhaust_terminationscreen_visibleCODEirc_m1502_terminationProduction Approved
Possible dryer exhaust termination needs confirmationpossible_dryer_exhaust_terminationcomponent_uncertainINSPECTION HEURISTICinspectnexus_field_heuristicsProduction Approved
Dryer exhaust damper not visibleclothes_dryer_exhaust_terminationdamper_not_visibleINSPECTION HEURISTICinspectnexus_field_heuristicsProduction Approved
Lint accumulation at dryer exhaustclothes_dryer_exhaust_terminationlint_accumulation_visibleMAINTENANCE GUIDANCEinspectnexus_maintenance_guidanceProduction Approved
Improper Flashing candidate at deck ledgerdeck_ledgerimproper flashingINDUSTRY BEST PRACTICEinspectnexus_field_heuristicsProduction Approved
Missing Guard candidate at guardguardmissing guardINDUSTRY BEST PRACTICEinspectnexus_field_heuristicsProduction Approved
Missing Handrail candidate at handrailhandrailmissing handrailINDUSTRY BEST PRACTICEinspectnexus_field_heuristicsProduction Approved
Unreadable Data Plate candidate at water heaterwater_heaterunreadable data plateINDUSTRY BEST PRACTICEinspectnexus_field_heuristicsProduction Approved
Improperly Terminated candidate at TPR discharge pipeTPR_discharge_pipeimproperly terminatedINDUSTRY BEST PRACTICEinspectnexus_field_heuristicsProduction Approved
Missing Knockout Closure candidate at main panelmain_panelmissing knockout closureINDUSTRY BEST PRACTICEinspectnexus_field_heuristicsProduction Approved
Open Junction candidate at junction boxjunction_boxopen junctionINDUSTRY BEST PRACTICEinspectnexus_field_heuristicsProduction Approved
Cracked candidate at foundation wallfoundation_wallcrackedINDUSTRY BEST PRACTICEinspectnexus_field_heuristicsProduction Approved
Moisture Evidence candidate at crawlspace moisturecrawlspace_moisturemoisture evidenceINDUSTRY BEST PRACTICEinspectnexus_field_heuristicsProduction Approved
Improper Flashing candidate at roof flashingroof_flashingimproper flashingINDUSTRY BEST PRACTICEinspectnexus_field_heuristicsProduction Approved
Blocked candidate at guttergutterblockedINDUSTRY BEST PRACTICEinspectnexus_field_heuristicsProduction Approved
Improperly Terminated candidate at downspoutdownspoutimproperly terminatedINDUSTRY BEST PRACTICEinspectnexus_field_heuristicsProduction Approved
Gfci Device Not Verified candidate at exterior receptacleexterior_receptacleGFCI device not verifiedINDUSTRY BEST PRACTICEinspectnexus_field_heuristicsProduction Approved
Measurement Required candidate at stair treadstair_treadmeasurement requiredINSPECTION HEURISTICinspectnexus_field_heuristicsProduction Approved
Operation Not Verified candidate at garage door openergarage_door_openeroperation not verifiedINSPECTION HEURISTICinspectnexus_field_heuristicsProduction Approved
Improperly Terminated candidate at attic exhaust terminationattic_exhaust_terminationimproperly terminatedINDUSTRY BEST PRACTICEinspectnexus_field_heuristicsProduction Approved
Improperly Terminated candidate at bath fan ductbath_fan_ductimproperly terminatedINDUSTRY BEST PRACTICEinspectnexus_field_heuristicsProduction Approved
Damaged candidate at sidingsidingdamagedINDUSTRY BEST PRACTICEinspectnexus_field_heuristicsProduction Approved
Deteriorated candidate at chimneychimneydeterioratedINDUSTRY BEST PRACTICEinspectnexus_field_heuristicsProduction Approved
Improperly Terminated candidate at condensate draincondensate_drainimproperly terminatedINDUSTRY BEST PRACTICEinspectnexus_field_heuristicsProduction Approved

Sources Needing Review / Source Metadata

NamePublisherTypeLicenseActiveNotes
IRC dryer exhaust termination referenceInternational Code CouncilCODEmetadata/reference only - source text not storedYesUse only as source metadata/paraphrase; verify edition, local adoption, and licensing before authoritative customer citation.
InspectNexus Field Heuristics v1InspectNexusINSPECTION HEURISTICinternalYesExperienced-inspector reasoning; never present as code.
InspectNexus Maintenance Guidance v1InspectNexusMAINTENANCE GUIDANCEinternalYesMaintenance/longevity guidance; not an enforceable requirement.
InterNACHI future dataset sourceInterNACHIDATASETPermission RequiredNoTechnical placeholder only. Do not scrape or train until permission documentation is attached.

Component Taxonomy

254 components across residential systems.

Site: GradingSite: Surface DrainageSite: Retaining WallSite: DrivewaySite: WalkwaySite: VegetationSite: Site DrainSite: Catch BasinSite: Window WellSite: Exterior StairSite: PatioSite: FenceSite: GateSite: Soil ContactSite: SwaleExterior: Vinyl SidingExterior: Fiber Cement SidingExterior: Wood SidingExterior: Brick VeneerExterior: StuccoExterior: TrimExterior: FlashingExterior: Exterior DoorExterior: WindowExterior: Hose BibbExterior: Exterior ReceptacleExterior: Dryer Exhaust TerminationExterior: Bath Exhaust TerminationExterior: Range Exhaust TerminationExterior: Wall PenetrationExterior: Sealant JointExterior: Weep ScreedExterior: Weather Barrier InterfaceExterior: Deck Attachment AreaRoof: Asphalt ShinglesRoof: Metal RoofingRoof: Tile RoofingRoof: Membrane RoofingRoof: FlashingRoof: Drip EdgeRoof: ValleyRoof: Roof PenetrationRoof: Plumbing VentRoof: ChimneyRoof: SkylightRoof: GutterRoof: DownspoutRoof: SoffitRoof: FasciaRoof: Ridge VentRoof: Kickout FlashingRoof: Roof SheathingRoof: Roof CricketRoof: Satellite MountDecks / Porches: DeckingDecks / Porches: LedgerDecks / Porches: Ledger FlashingDecks / Porches: JoistDecks / Porches: Joist HangerDecks / Porches: BeamDecks / Porches: PostDecks / Porches: Post BaseDecks / Porches: Stair StringerDecks / Porches: Stair TreadDecks / Porches: Stair RiserDecks / Porches: GuardDecks / Porches: HandrailDecks / Porches: BalusterDecks / Porches: FastenerDecks / Porches: Lateral Load ConnectorDecks / Porches: Porch ColumnDecks / Porches: Porch RoofDecks / Porches: LandingDecks / Porches: FootingStructure: Foundation WallStructure: SlabStructure: Crawlspace WallStructure: BeamStructure: ColumnStructure: Floor JoistStructure: Floor StructureStructure: Roof FramingStructure: RafterStructure: TrussStructure: SheathingStructure: Sill PlateStructure: GirderStructure: PierStructure: Masonry WallStructure: CrackStructure: Settlement IndicatorStructure: Anchor BoltStructure: Vapor Barrier InterfaceStructure: Load PathElectrical: Service EntranceElectrical: MeterElectrical: Service EquipmentElectrical: Main PanelElectrical: SubpanelElectrical: BreakerElectrical: FuseElectrical: ConductorElectrical: Grounding Electrode ConductorElectrical: Bonding JumperElectrical: ReceptacleElectrical: Gfci DeviceElectrical: Afci DeviceElectrical: SwitchElectrical: FixtureElectrical: Junction BoxElectrical: Knockout ClosureElectrical: Panel CoverElectrical: Neutral BusElectrical: Equipment Grounding ConductorElectrical: Service MastElectrical: Overhead DropElectrical: DisconnectElectrical: Smoke AlarmElectrical: Carbon Monoxide AlarmPlumbing: Water ServicePlumbing: Supply PipingPlumbing: Drain PipingPlumbing: Vent PipingPlumbing: TrapPlumbing: Shutoff ValvePlumbing: FixturePlumbing: Water HeaterPlumbing: Tpr ValvePlumbing: Tpr Discharge PipePlumbing: Expansion TankPlumbing: Sump PumpPlumbing: Hose BibbPlumbing: Laundry ValvePlumbing: Fuel Gas PipingPlumbing: Sediment TrapPlumbing: CleanoutPlumbing: Water MeterPlumbing: Pressure RegulatorPlumbing: Backflow DeviceHVAC: FurnaceHVAC: Air HandlerHVAC: Heat PumpHVAC: CondenserHVAC: Evaporator CoilHVAC: DuctworkHVAC: FlueHVAC: ThermostatHVAC: Condensate DrainHVAC: Air FilterHVAC: Return GrilleHVAC: Supply RegisterHVAC: Combustion AirHVAC: Refrigerant LineHVAC: DisconnectHVAC: Drain PanHVAC: HumidifierHVAC: BoilerHVAC: RadiatorHVAC: Bath Fan DuctInterior: WallInterior: CeilingInterior: FloorInterior: Interior DoorInterior: WindowInterior: StairInterior: GuardInterior: HandrailInterior: FireplaceInterior: Chimney ConnectorInterior: Attic AccessInterior: ClosetInterior: TrimInterior: CabinetInterior: CountertopInterior: Moisture StainInterior: CrackInterior: Settlement GapInterior: Smoke AlarmInterior: Co AlarmKitchen: RangeKitchen: OvenKitchen: CooktopKitchen: DishwasherKitchen: DisposalKitchen: SinkKitchen: CabinetKitchen: CountertopKitchen: Range HoodKitchen: MicrowaveKitchen: RefrigeratorKitchen: Gfci ReceptacleKitchen: Anti-Tip BracketKitchen: Supply ValveKitchen: Drain TrapBathrooms: ToiletBathrooms: TubBathrooms: ShowerBathrooms: SinkBathrooms: Exhaust FanBathrooms: Tub EnclosureBathrooms: Shower EnclosureBathrooms: Gfci ReceptacleBathrooms: Caulk JointBathrooms: Tile SurroundBathrooms: Drain StopperBathrooms: Supply ValveBathrooms: TrapBathrooms: WindowBathrooms: Vent TerminationGarage: Overhead DoorGarage: Door OpenerGarage: Safety ReverseGarage: Photoelectric SensorGarage: Fire Separation WallGarage: Vehicle DoorGarage: ReceptacleGarage: Garage FloorGarage: StepGarage: Ceiling PenetrationGarage: Attic HatchGarage: BollardGarage: Garage HeaterGarage: Door SpringGarage: Manual ReleaseAttic: InsulationAttic: VentilationAttic: FramingAttic: Moisture StainingAttic: Attic ElectricalAttic: Exhaust TerminationAttic: Bath Fan DuctAttic: Range DuctAttic: Roof SheathingAttic: BaffleAttic: Vapor RetarderAttic: Air SealingAttic: Truss WebAttic: Rafter TieAttic: Access HatchCrawlspace / Basement: FoundationCrawlspace / Basement: MoistureCrawlspace / Basement: Vapor BarrierCrawlspace / Basement: Floor StructureCrawlspace / Basement: Crawlspace PlumbingCrawlspace / Basement: Crawlspace ElectricalCrawlspace / Basement: InsulationCrawlspace / Basement: DrainageCrawlspace / Basement: Sump PitCrawlspace / Basement: PierCrawlspace / Basement: BeamCrawlspace / Basement: DuctworkCrawlspace / Basement: EfflorescenceCrawlspace / Basement: Wood Rot CandidateCrawlspace / Basement: Pest Shelter Tube Candidate

Condition Taxonomy

missingdamageddeterioratedloosecrackedcorrodedstainedleakingimproperly terminatedimproperly securedinadequate clearanceimproper spacingexposedblockeddisconnectedunsupportedreversedoverheating evidencemoisture evidencebiological-like growtherosionsettlement indicatorimproper slopeimproper flashingmissing guardmissing handrailopen junctiondouble-tapped conductor candidatemissing knockout closureimproper vent terminationmissing damperscreen present where prohibitedunreadable data plateobstructedtoo blurry to evaluatetoo dark to evaluateclose-up requiredmeasurement requiredcomponent uncertainoperation not verifiedinsufficient accesslint accumulation visiblescreen_visibledamper_not_visibletermination_damagedcomponent_uncertain