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
| Rule | Component | Condition | Type | Source | Status |
|---|---|---|---|---|---|
| Screen-like material visible at dryer exhaust termination | clothes_dryer_exhaust_termination | screen_visible | CODE | irc_m1502_termination | Production Approved |
| Possible dryer exhaust termination needs confirmation | possible_dryer_exhaust_termination | component_uncertain | INSPECTION HEURISTIC | inspectnexus_field_heuristics | Production Approved |
| Dryer exhaust damper not visible | clothes_dryer_exhaust_termination | damper_not_visible | INSPECTION HEURISTIC | inspectnexus_field_heuristics | Production Approved |
| Lint accumulation at dryer exhaust | clothes_dryer_exhaust_termination | lint_accumulation_visible | MAINTENANCE GUIDANCE | inspectnexus_maintenance_guidance | Production Approved |
| Improper Flashing candidate at deck ledger | deck_ledger | improper flashing | INDUSTRY BEST PRACTICE | inspectnexus_field_heuristics | Production Approved |
| Missing Guard candidate at guard | guard | missing guard | INDUSTRY BEST PRACTICE | inspectnexus_field_heuristics | Production Approved |
| Missing Handrail candidate at handrail | handrail | missing handrail | INDUSTRY BEST PRACTICE | inspectnexus_field_heuristics | Production Approved |
| Unreadable Data Plate candidate at water heater | water_heater | unreadable data plate | INDUSTRY BEST PRACTICE | inspectnexus_field_heuristics | Production Approved |
| Improperly Terminated candidate at TPR discharge pipe | TPR_discharge_pipe | improperly terminated | INDUSTRY BEST PRACTICE | inspectnexus_field_heuristics | Production Approved |
| Missing Knockout Closure candidate at main panel | main_panel | missing knockout closure | INDUSTRY BEST PRACTICE | inspectnexus_field_heuristics | Production Approved |
| Open Junction candidate at junction box | junction_box | open junction | INDUSTRY BEST PRACTICE | inspectnexus_field_heuristics | Production Approved |
| Cracked candidate at foundation wall | foundation_wall | cracked | INDUSTRY BEST PRACTICE | inspectnexus_field_heuristics | Production Approved |
| Moisture Evidence candidate at crawlspace moisture | crawlspace_moisture | moisture evidence | INDUSTRY BEST PRACTICE | inspectnexus_field_heuristics | Production Approved |
| Improper Flashing candidate at roof flashing | roof_flashing | improper flashing | INDUSTRY BEST PRACTICE | inspectnexus_field_heuristics | Production Approved |
| Blocked candidate at gutter | gutter | blocked | INDUSTRY BEST PRACTICE | inspectnexus_field_heuristics | Production Approved |
| Improperly Terminated candidate at downspout | downspout | improperly terminated | INDUSTRY BEST PRACTICE | inspectnexus_field_heuristics | Production Approved |
| Gfci Device Not Verified candidate at exterior receptacle | exterior_receptacle | GFCI device not verified | INDUSTRY BEST PRACTICE | inspectnexus_field_heuristics | Production Approved |
| Measurement Required candidate at stair tread | stair_tread | measurement required | INSPECTION HEURISTIC | inspectnexus_field_heuristics | Production Approved |
| Operation Not Verified candidate at garage door opener | garage_door_opener | operation not verified | INSPECTION HEURISTIC | inspectnexus_field_heuristics | Production Approved |
| Improperly Terminated candidate at attic exhaust termination | attic_exhaust_termination | improperly terminated | INDUSTRY BEST PRACTICE | inspectnexus_field_heuristics | Production Approved |
| Improperly Terminated candidate at bath fan duct | bath_fan_duct | improperly terminated | INDUSTRY BEST PRACTICE | inspectnexus_field_heuristics | Production Approved |
| Damaged candidate at siding | siding | damaged | INDUSTRY BEST PRACTICE | inspectnexus_field_heuristics | Production Approved |
| Deteriorated candidate at chimney | chimney | deteriorated | INDUSTRY BEST PRACTICE | inspectnexus_field_heuristics | Production Approved |
| Improperly Terminated candidate at condensate drain | condensate_drain | improperly terminated | INDUSTRY BEST PRACTICE | inspectnexus_field_heuristics | Production Approved |
Sources Needing Review / Source Metadata
| Name | Publisher | Type | License | Active | Notes |
|---|---|---|---|---|---|
| IRC dryer exhaust termination reference | International Code Council | CODE | metadata/reference only - source text not stored | Yes | Use only as source metadata/paraphrase; verify edition, local adoption, and licensing before authoritative customer citation. |
| InspectNexus Field Heuristics v1 | InspectNexus | INSPECTION HEURISTIC | internal | Yes | Experienced-inspector reasoning; never present as code. |
| InspectNexus Maintenance Guidance v1 | InspectNexus | MAINTENANCE GUIDANCE | internal | Yes | Maintenance/longevity guidance; not an enforceable requirement. |
| InterNACHI future dataset source | InterNACHI | DATASET | Permission Required | No | Technical 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