{
  "oid": "ZTF18abdtfcl",
  "source_date": "2026-05-20",
  "generated_at": "2026-06-09T20:09:05+00:00",
  "coordinates": {
    "ra": 254.67830882249618,
    "dec": -23.745902090790324,
    "ra_unit": "deg",
    "dec_unit": "deg"
  },
  "available_data_sources": [
    "parquet_detections",
    "raw_lightcurve_json",
    "tensor_manifest"
  ],
  "detection_count": 17,
  "non_detection_count": 174,
  "filters_observed": [
    "g",
    "r"
  ],
  "first_mjd": 58673.29766200017,
  "last_mjd": 61176.37238429999,
  "time_span_days": 2503.074722299818,
  "classification_metadata": null,
  "light_curve_summary": {
    "n_detections": 17,
    "n_non_detections": 174,
    "filters_observed": [
      "g",
      "r"
    ],
    "first_mjd": 58673.29766200017,
    "last_mjd": 61176.37238429999,
    "time_span_days": 2503.074722299818,
    "most_recent_detection_mjd": 60871.19328700006,
    "longest_detection_gap_days": 672.147974499967,
    "per_filter": [
      {
        "filter": "g",
        "n_detections": 16,
        "n_non_detections": 71,
        "first_mjd": 58693.23086810019,
        "last_mjd": 60871.19328700006,
        "mag_min": 16.831852,
        "mag_max": 17.718107,
        "mag_median": 17.354597,
        "delta_mag": 0.8862549999999985
      },
      {
        "filter": "r",
        "n_detections": 1,
        "n_non_detections": 91,
        "first_mjd": 59353.418819400016,
        "last_mjd": 59353.418819400016,
        "mag_min": 15.783228,
        "mag_max": 15.783228,
        "mag_median": 15.783228,
        "delta_mag": 0.0
      }
    ]
  },
  "evidence_notes": [
    "Object has 17 rb-filtered detection(s) and 174 non-detection(s) on file.",
    "Filters observed: g, r.",
    "Coverage spans MJD 58673.30 to 61176.37 (2503 days).",
    "Most recent detection: MJD 60871.19.",
    "Longest gap between consecutive detections: 672 days.",
    "In g-band: 16 detection(s), magnitude 16.83\u201317.72 (\u0394m = 0.89); 71 non-detection(s).",
    "In r-band: 1 detection(s), magnitude 15.78\u201315.78 (\u0394m = 0.00); 91 non-detection(s).",
    "No external classification label is attached to this object in local data."
  ],
  "candidate_explanations": [
    {
      "name": "Single smooth event-shaped baseline",
      "status": "placeholder_unfitted",
      "rationale": "A compact rise-and-fall shape is worth checking because it provides a simple reference model for residual inspection.",
      "mismatch_notes": "No fit has been performed for this placeholder. It is retained only as a review prompt for existing comparators and next checks.",
      "source": "default placeholder set"
    },
    {
      "name": "Repeated or irregular variability texture",
      "status": "placeholder_unfitted",
      "rationale": "Repeated directional changes are worth checking because they can make a single smooth baseline incomplete.",
      "mismatch_notes": "No fit has been performed for this placeholder. It is retained only as a review prompt for existing comparators and next checks.",
      "source": "default placeholder set"
    },
    {
      "name": "Sparse or context-limited light curve",
      "status": "placeholder_unfitted",
      "rationale": "Coverage gaps, missing catalog context, or missing follow-up data can limit how strongly the current evidence can be interpreted.",
      "mismatch_notes": "No fit has been performed for this placeholder. It is retained only as a review prompt for existing comparators and next checks.",
      "source": "default placeholder set"
    }
  ],
  "uncertainty_notes": [
    "Cross-survey catalog context is tracked in the cross_survey_context field; default offline runs record not_requested unless the optional lookup is explicitly enabled.",
    "No spectroscopic information is on file.",
    "No forced-photometry follow-up has been requested.",
    "Candidate explanations above are placeholders, not fits, so mismatch magnitudes and goodness-of-fit values are not yet available.",
    "No external classification label is present in local data."
  ],
  "recommended_next_checks": [
    "Run the optional cross-survey context check at RA=254.67831, Dec=-23.74590 if network access and optional dependencies are available.",
    "Inspect archival image cutouts at this position and record any nearby source context as external metadata.",
    "Pull ZTF forced photometry in a plus/minus 90-day window around the most recent detection (MJD 60871.19).",
    "Add richer comparator families only when the required context is available, and record their residuals without treating them as object identity."
  ],
  "light_curve_points": [
    {
      "mjd": 58693.23086810019,
      "band": "g",
      "mag": 17.458652,
      "magerr": 0.12878875
    },
    {
      "mjd": 58720.16820599977,
      "band": "g",
      "mag": 16.907297,
      "magerr": 0.06740141
    },
    {
      "mjd": 58724.16864580009,
      "band": "g",
      "mag": 16.831852,
      "magerr": 0.13371143
    },
    {
      "mjd": 59353.35528940009,
      "band": "g",
      "mag": 17.4721,
      "magerr": 0.059600163
    },
    {
      "mjd": 59353.35528940009,
      "band": "g",
      "mag": 17.408302,
      "magerr": 0.05948952
    },
    {
      "mjd": 59353.418819400016,
      "band": "r",
      "mag": 15.783228,
      "magerr": 0.026374388
    },
    {
      "mjd": 59370.37925929995,
      "band": "g",
      "mag": 17.362804,
      "magerr": 0.10860651
    },
    {
      "mjd": 59386.314097200055,
      "band": "g",
      "mag": 17.34639,
      "magerr": 0.115209356
    },
    {
      "mjd": 59729.400925899856,
      "band": "g",
      "mag": 17.66307,
      "magerr": 0.15305081
    },
    {
      "mjd": 59768.27174769994,
      "band": "g",
      "mag": 17.718107,
      "magerr": 0.11943238
    },
    {
      "mjd": 60440.419722199906,
      "band": "g",
      "mag": 17.44753,
      "magerr": 0.09561307
    },
    {
      "mjd": 60470.37781250011,
      "band": "g",
      "mag": 17.138706,
      "magerr": 0.08460227
    },
    {
      "mjd": 60470.37781250011,
      "band": "g",
      "mag": 17.093582,
      "magerr": 0.04308283
    },
    {
      "mjd": 60472.39962959988,
      "band": "g",
      "mag": 17.21053,
      "magerr": 0.051856384
    },
    {
      "mjd": 60472.39962959988,
      "band": "g",
      "mag": 17.297148,
      "magerr": 0.08527097
    },
    {
      "mjd": 60871.191400500014,
      "band": "g",
      "mag": 17.606623,
      "magerr": 0.10350471
    },
    {
      "mjd": 60871.19328700006,
      "band": "g",
      "mag": 17.282251,
      "magerr": 0.0913391
    }
  ],
  "model_comparisons": [
    {
      "name": "Gaussian bump (r-band)",
      "model_type": "gaussian_bump",
      "filter_used": "r",
      "status": "insufficient_data",
      "parameters": null,
      "fit_metrics": {
        "n_points": 1
      },
      "residual_summary": [
        "Only 1 detection(s) in r-band \u2014 below the minimum of 5 required to fit a 4-parameter Gaussian bump."
      ],
      "interpretation": "No comparator was fit in r-band: not enough detections survive the quality cut.",
      "limitations": [
        "Phenomenological template \u2014 not a physical model. A good fit does not imply a specific source class, physical cause, or object identity.",
        "Fit performed in magnitude space directly, not flux. Magnitude errors are treated as Gaussian; this is approximate for low-SNR detections.",
        "Only detections that passed the rb\u22650.55 quality cut are used. Non-detections and forced photometry are not consumed by this comparator."
      ],
      "residual_points": null
    },
    {
      "name": "Variability texture (r-band)",
      "model_type": "variability_texture",
      "filter_used": "r",
      "status": "insufficient_data",
      "parameters": null,
      "fit_metrics": {
        "n_points": 1,
        "minimum_points": 5
      },
      "residual_summary": [
        "Only 1 detection(s) in r-band - below the minimum of 5 required for the variability texture summary."
      ],
      "interpretation": "The r-band variability check was not computed: only 1 detection(s) were available, below the minimum of 5. This does not support a conclusion about the light-curve shape.",
      "limitations": [
        "Phenomenological summary - not a physical model. It does not imply any source class or physical cause.",
        "Uses only local r-band detections that passed the rb>=0.55 quality cut. Non-detections and forced photometry are not consumed by this comparator.",
        "Turning-point counts use simple rolling-median smoothing, so cadence, gaps, and noisy measurements can affect the result."
      ],
      "residual_points": null
    },
    {
      "name": "sncosmo template probe",
      "model_type": "sncosmo_template_probe",
      "filter_used": "g,r",
      "status": "missing_required_context",
      "parameters": null,
      "fit_metrics": {
        "model_family": "sncosmo_template_family",
        "template_name": "hsiao",
        "bands_used": [
          "g",
          "r"
        ],
        "n_points": 17,
        "zeropoint": 25.0,
        "magnitude_system": "ab",
        "missing_context": [
          "redshift"
        ]
      },
      "residual_summary": [
        "Redshift is unavailable in the local case-file context."
      ],
      "interpretation": "sncosmo template fitting was not attempted because redshift is unavailable. Argus does not invent redshift for template-family comparisons.",
      "limitations": [
        "Phenomenological model-family probe - not a physical model.",
        "sncosmo templates require contextual assumptions such as redshift, usable bandpasses, and flux-calibrated photometry.",
        "ZTF magnitudes are converted to relative flux using an AB zeropoint convention with zp=25.0; this is a preparation step, not a physical conclusion.",
        "This provides a model-family comparison only. It does not identify the object type, physical cause, or special status."
      ],
      "residual_points": null
    }
  ],
  "comparison_summary": {
    "headline": "Comparison evidence is limited",
    "summary": "The Gaussian bump comparator had insufficient r-band data (1 detection(s)), so it could not test a single smooth bump. The variability texture comparator had insufficient r-band data (1 detection(s)), so repeated or irregular texture could not be assessed. Together, these leave the light-curve shape underconstrained by the available comparator evidence.",
    "caveat": "This is not a physical classification. It does not identify the object type, physical cause, or special status.",
    "recommended_next_check": "Load or collect more r-band detections before interpreting comparator results."
  },
  "feature_summary": {
    "source": "light-curve",
    "band": "r",
    "status": "insufficient_data",
    "n_points": 1,
    "features": {},
    "interpretation": "Standardized light-curve features were not computed for r-band: only 1 usable detection(s) were available, below the minimum of 5.",
    "caveat": "Feature values are descriptive summaries only and do not identify the object type.",
    "feature_diagnostics": {
      "minimum_delta_time_days": null,
      "minimum_delta_time_minutes": null,
      "maximum_slope_pair_delta_time_days": null,
      "maximum_slope_pair_delta_time_minutes": null,
      "maximum_slope_pair_delta_mag": null,
      "maximum_slope_pair_value_mag_per_day": null,
      "cadence_sensitive_slope_threshold_days": 0.05,
      "cadence_sensitive_maximum_slope": false
    },
    "feature_quality_notes": []
  },
  "anomaly_assessment": {
    "score": 7,
    "label": "high",
    "status": "available",
    "drivers": [
      "17 detections provide a usable local record.",
      "Coverage spans 2503 days, enough to inspect long-baseline behavior.",
      "Both g and r observations are present for cross-band review.",
      "The largest observed per-band magnitude range is moderate (0.89 mag).",
      "Median g/r magnitudes differ enough to merit cross-band inspection (1.57 mag).",
      "Brightest-to-median magnitude delta is substantial (0.52 mag)."
    ],
    "cautions": [
      "Feature summary status is insufficient_data.",
      "Gaussian bump comparator status is insufficient_data.",
      "Variability texture status is insufficient_data.",
      "Template-family probe is limited: missing_required_context.",
      "Catalog-context status is not_requested; external context remains limited.",
      "Tensor coverage is sparse: 96% of band/time bins are masked.",
      "This deterministic assessment supports review triage only. It is not a classification, model verdict, or claim about physical identity."
    ],
    "input_summary": {
      "observation_count": 17,
      "non_detection_count": 174,
      "time_span_days": 2503.074722299818,
      "bands_present": [
        "g",
        "r"
      ],
      "data_sources": [
        "parquet_detections",
        "raw_lightcurve_json",
        "tensor_manifest"
      ],
      "per_filter_mag_range": {
        "g": 0.8862549999999985,
        "r": 0.0
      },
      "max_observed_mag_range": 0.8862549999999985,
      "brightest_to_median_delta_mag": {
        "g": 0.5227449999999969,
        "r": 0.0
      },
      "max_brightest_to_median_delta_mag": 0.5227449999999969,
      "dual_band_median_difference_mag": 1.571368999999999,
      "gaussian_status": "insufficient_data",
      "variability_texture_status": "insufficient_data",
      "variability_behavior_hint": null,
      "feature_summary_status": "insufficient_data",
      "sncosmo_template_probe_status": "missing_required_context",
      "cross_survey_context_status": "not_requested",
      "tensor_manifest_available": true,
      "tensor_frac_bins_masked": 0.9575,
      "tensor_total_unmasked_bins": 17,
      "tensor_observation_counts": {
        "g": 0,
        "r": 0,
        "g_upper_limits": 7,
        "r_upper_limits": 10
      },
      "tensor_flux_medians": {
        "g": 0.0,
        "r": 0.0
      }
    },
    "caveat": "This deterministic assessment supports review triage only. It is not a classification, model verdict, or claim about physical identity."
  },
  "cross_survey_context": {
    "status": "not_requested",
    "coordinates": null,
    "search_radius_arcsec": null,
    "sources": [],
    "interpretation": "Cross-survey catalog context was not requested for this run.",
    "caveat": "No external catalog query was performed."
  },
  "evidence_narrative": {
    "headline": "Evidence is limited by available comparator context",
    "short_summary": "Some evidence layers are missing, failed, or limited by the available local detections. The case file supports cautious review rather than a firm conclusion.",
    "evidence_sections": [
      {
        "title": "Baseline transient-shape check",
        "status": "insufficient_data",
        "summary": "The Gaussian bump check could not be evaluated because too few usable detections were available."
      },
      {
        "title": "Variability texture",
        "status": "insufficient_data",
        "summary": "The variability texture check could not be evaluated because too few usable detections were available."
      },
      {
        "title": "Standard feature summary",
        "status": "insufficient_data",
        "summary": "Standard descriptive features could not be computed because too few usable detections were available."
      },
      {
        "title": "Template-family probe",
        "status": "limited",
        "summary": "Template-family probing was limited because required context such as redshift is unavailable."
      },
      {
        "title": "Cross-survey context",
        "status": "not_requested",
        "summary": "External catalog context was not requested for this case-file run."
      }
    ],
    "what_argus_can_say": [
      "The current evidence supports cautious further review.",
      "No spectroscopic information is recorded in this case file."
    ],
    "what_argus_cannot_say": [
      "Argus does not identify the object type.",
      "Argus does not certify that the source is unusual.",
      "Argus does not treat broker or catalog labels as ground truth.",
      "Argus does not treat template-family probes as object identity."
    ],
    "recommended_next_checks": [
      "Add verified redshift or context before interpreting template-family probes.",
      "Run cross-survey context if network access and optional dependencies are available.",
      "Inspect forced photometry around recent detections if available."
    ],
    "caveat": "This narrative summarizes evidence layers. It is not a physical classification."
  },
  "schema_version": "1.12"
}