DEENESPTFRRUARHIKOZHNL

clase ara::diag::Condition

[SWS_DM_00711] Upstream: RS_Diag_04192

class Condition final {...};

DiagnosticConditionInterface.

Header-Datei#include "ara/diag/condition.h"
Forwarding-Header#include "ara/diag/diag_fwd.h"
Scopenamespace ara::diag

Guía del usuarioGENERADO POR IA

Notifica estados de habilitación relativos al vehículo y al sistema al Diagnostic Management para la evaluación de condiciones de diagnóstico.
GENERADO POR IA no revisado Modelo: gemini-3.8-flash-medium · Esfuerzo: medium · Temperatura: no controlable · Prompt: 40db6d76454c Procedencia Preguntas abiertas (2)
traducido de la guía alemanagemini-3.8-flash-low · 2026-10-13 · Original en alemán

Notifica estados de habilitación relativos al vehículo y al sistema al Diagnostic Management para la evaluación de condiciones de diagnóstico.

La clase ara::diag::Condition proporciona la interfaz DiagnosticConditionInterface con la que las aplicaciones adaptativas notifican condiciones de entorno y de habilitación al Diagnostic Management ([SWS_DM_00712]). El Diagnostic Server evalúa estos estados para controlar de forma orientada la ejecución de funciones de diagnóstico normalizadas o procesos de borrado en el vehículo (AUTOSAR_AP_SWS_Diagnostics §7.3.2.5.5 «Condition checks»). Las instancias están vinculadas de manera fija a un prototipo de puerto y no son ni copiables ni movibles. En caso de uso concurrente, las operaciones de consulta y de asignación requieren sincronización externa, ya que no son seguras para subprocesos.

Contexto

La clase ara::diag::Condition representa la interfaz de programación para condiciones de diagnóstico (DiagnosticConditionInterface) en la AUTOSAR Adaptive Platform ([SWS_DM_00712]). En los sistemas de diagnóstico de vehículos, ciertas funciones de diagnóstico o servicios UDS solo deben ejecutarse si el vehículo se encuentra en un estado de entorno definido, como por ejemplo con el vehículo parado y una velocidad de cero (AUTOSAR_AP_SWS_Diagnostics §7.3.2.5.5 «Condition checks»). Conforme a [SWS_DM_00111], el Diagnostic Server realiza las comprobaciones de entorno correspondientes cuando ISO 14229-1 prescribe comprobaciones de condiciones específicas del servicio, y responde en caso de incumplimiento con un Negative Response Code (NRC) configurado.

Dentro de la arquitectura de la aplicación, ara::diag::Condition actúa como enlace entre la aplicación adaptativa y el Diagnostic Management (DM). Una aplicación instancia el objeto de condición a través de un puerto que en el modelo está vinculado bien mediante un DiagnosticEnableConditionPortMapping o un DiagnosticClearConditionPortMapping ([SWS_DM_00712]). Interpretación: Mediante esta asignación de puerto se determina si el estado notificado sirve como condición de habilitación para flujos de diagnóstico regulares o como criterio para el borrado de datos de diagnóstico. Pregunta (abierta) El objeto encapsula así la transmisión de estado al Diagnostic Server, el cual evalúa las condiciones para las solicitudes de diagnóstico entrantes ([SWS_DM_00111]).

diag_condition_kontext app Anwendungssoftware cond ara::diag::Condition app->cond SetCondition / GetCondition dm Diagnostic Management cond->dm Zustandsabgleich

Diagrama de contexto: Integración de ara::diag::Condition entre el software de aplicación y el Diagnostic Management. Fuentes: [SWS_DM_00712], [SWS_DM_00111], AUTOSAR_AP_SWS_Diagnostics §7.3.2.5.5 «Condition checks»

Ciclo de vida

La creación de un objeto ara::diag::Condition se realiza explícitamente pasando un ara::core::InstanceSpecifier al constructor ([SWS_DM_00712]). Este identificador hace referencia al prototipo de puerto modelado de la aplicación. El constructor está declarado como noexcept y garantiza seguridad frente a excepciones así como para subprocesos ([SWS_DM_00712]).

En lo relativo a la propiedad, la clase está concebida como una instancia individual estricta: tanto el constructor de copia ([SWS_DM_01625]) como el operador de asignación por copia ([SWS_DM_01623]) están eliminados (=delete). Del mismo modo, el constructor de movimiento ([SWS_DM_01626]) y el operador de asignación por movimiento ([SWS_DM_01624]) están eliminados. Un objeto de condición no puede ni copiarse ni moverse, lo que garantiza una asignación fija 1:1 al puerto respectivo.

Durante el funcionamiento normal, los métodos SetCondition ([SWS_DM_00715]) y GetCondition ([SWS_DM_00714]) están especificados como no seguros para subprocesos. En caso de accesos paralelos desde múltiples subprocesos, la aplicación que realiza la llamada debe garantizar una sincronización externa. El ciclo de vida finaliza con el destructor ~Condition() ([SWS_DM_00713]), el cual es noexcept y seguro frente a excepciones, aunque tampoco es seguro para subprocesos.

Ruta de uso

La ruta de uso típica incluye la inicialización, la actualización recurrente del estado, así como la consulta de la condición:

  1. Inicialización: La aplicación instancia ara::diag::Condition indicando el ara::core::InstanceSpecifier correspondiente ([SWS_DM_00712]) para la vinculación con la configuración del modelo.
  2. Establecer estado: Si cambia el estado determinante del vehículo o del sistema, la aplicación actualiza la condición mediante SetCondition(condition) ([SWS_DM_00715]). La llamada confirma la adopción con un ara::core::Result<void>.
  3. Consultar estado: Para comprobar el estado actual, la aplicación llama a GetCondition() ([SWS_DM_00714]). El resultado se proporciona de forma asíncrona a través de un ara::core::Future<ConditionType>.
  4. Procesamiento del servidor: Interpretación: El Diagnostic Server accede internamente al estado registrado para comprobar las solicitudes de diagnóstico pendientes ([SWS_DM_00111]). Pregunta Q-bbf48f735ef80e33 (abierta)
  5. Finalización: Al terminar el componente, el objeto se libera a través del destructor ([SWS_DM_00713]).
Typischer Nutzungspfad von ara::diag::ConditionAplicaciónCondiciónDiagnostic ManagementCondition(specifier)Port-Bindung registrierenSetCondition(condition)Bedingungszustand aktualisierenResult<void>GetCondition()Future<ConditionType>~Condition()

Diagrama de secuencias: Secuencia de llamadas típica para la inicialización, actualización y consulta de una condición de diagnóstico. Fuentes: [SWS_DM_00712], [SWS_DM_00715], [SWS_DM_00714], [SWS_DM_00713]

Escenarios de error

Pueden producirse estados de error tanto durante la instanciación del objeto como en tiempo de ejecución:

  • Violaciones del constructor: Durante la creación ([SWS_DM_00712]), el framework valida la configuración frente al modelo de software. Las posibles violaciones incluyen:
    • InstanceSpecifierMappingIntegrityViolation: El identificador no se puede resolver en el modelo o no hace referencia a ningún PortPrototype ([SWS_DM_00712]).
    • PortInterfaceMappingViolation: Aunque el PortPrototype está tipificado por DiagnosticConditionInterface, no está referenciado ni por un DiagnosticEnableConditionPortMapping ni por un DiagnosticClearConditionPortMapping ([SWS_DM_00712]).
    • ProcessMappingViolation: No existe ningún proceso modelado coincidente en tiempo de ejecución para la referencia de instancia ([SWS_DM_00712]).
    • InstanceSpecifierAlreadyInUseViolation: El identificador ya está siendo utilizado por otra instancia en el mismo proceso ([SWS_DM_00712]).
  • Fallo de servicios básicos de diagnóstico: GetCondition() ([SWS_DM_00714]) puede fallar a través del ara::core::Future devuelto con el error DiagErrc::kServiceNotAvailable si las funcionalidades básicas del Diagnostic Management son temporalmente inaccesibles.
  • Almacenamiento de estado sin errores: Para SetCondition() ([SWS_DM_00715]) no hay definidos códigos de error estandarizados; la función notifica el éxito directamente mediante un ara::core::Result<void> vacío.

Este texto ha sido elaborado por una IA. Todas las afirmaciones técnicas se basan exclusivamente en las especificaciones AUTOSAR R25-11.

Mapa de miembros

Constructores y destructor

2

Operadores

1

Diagrama de clases

Hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); Klicken öffnet die jeweilige Klassenseite.

G nara__diag__Condition778 Condition + Condition() + operator=() + ~Condition() + GetCondition() + SetCondition()

Vista de detalle

Selecciona una entrada en el índice.

Constructores y destructor

Condition función 3

Constructor of Condition Class.

Sobrecargas Condition 3
explicit Condition (const ara::core::InstanceSpecifier &specifier) noexcept; SWS_DM_00712
Condition (Condition &)=delete; SWS_DM_01625
Condition (Condition &&) noexcept=delete; SWS_DM_01626
~Condition función

Destructor of class Condition .

~Condition () noexcept;

Métodos

GetCondition función

Get current condition.

ara::core::Future< ConditionType > GetCondition () noexcept;
SetCondition función

Set condition.

ara::core::Result< void > SetCondition (ConditionType condition) noexcept;

Operadores

operator= función 2

Condition shall be a single not assignable instance.

Sobrecargas = 2
Condition & operator= (Condition &)=delete; SWS_DM_01623
Condition & operator= (Condition &&)=delete; SWS_DM_01624

Documentación de los métodos

función Condition [SWS_DM_00712] Upstream: RS_AP_00137, RS_Diag_04192, RS_AP_00170, RS_AP_00171, RS_AP_00172, RS_AP_00173

explicit Condition (const ara::core::InstanceSpecifier &specifier) noexcept;

Constructor of Condition Class.

Header-Datei#include "ara/diag/condition.h"
Scopeclass ara::diag::Condition
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe
Verletzungen (Violations)InstanceSpeci- InstanceSpecifier either cannot be resolved in the model in the fierMappingIn- context of your executable, or it refers to a model element other tegrityViolation than a PortPrototype. PortInterfaceMap- A PortPrototype that is typed by a pingViolation DiagnosticConditionInterface needs either to be referenced by a DiagnosticEnableConditionPortMapping or a DiagnosticClearConditionPortMapping. ProcessMappingVio- Matching InstanceRef exists, but no matching (modelled) Process lation found that matches the (runtime) process. InstanceSpecifier- Violation message that is sent in case a constructor in the ara AlreadyInUseViola- framework was called with an InstanceSpecifier already in use in tion this process.

Parameter (in)

ParameterBeschreibung
specifierInstanceSpecifier to a PortPrototype of a DiagnosticConditionInterface.

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_00712
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00712@rel:R25-11#9dd464b8
Content hash
9dd464b8
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00712
Status: valid/unmigrated Version: rel:R25-11#7b668fd5 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00712@rel:R25-11#7b668fd5
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#b888c2422026-09-30
  • R19-11rel:R19-11#174e087a2026-10-14
  • R20-11rel:R20-11#a3c343192026-10-14
  • R21-11rel:R21-11#a3c343192026-10-14
  • R22-11rel:R22-11#39f9faa92026-10-14
  • R23-11rel:R23-11#90311ab32026-10-14
  • R24-11rel:R24-11#abbd838c2026-10-14
  • R25-11rel:R25-11#7b668fd52026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función Condition [SWS_DM_01625] Upstream: RS_AP_00147

Condition (Condition &)=delete;

Condition shall be a single not copy-able instance.

Header-Datei#include "ara/diag/condition.h"
Scopeclass ara::diag::Condition

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_01625
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01625@rel:R25-11#cdea54ba
Content hash
cdea54ba
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01625
Status: valid/unmigrated Version: rel:R25-11#beec4163 Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_01625@rel:R25-11#beec4163
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#ca5f204e2026-09-30
  • R23-11rel:R23-11#01e7045c2026-10-14
  • R24-11rel:R24-11#c44ce0db2026-10-14
  • R25-11rel:R25-11#beec41632026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función Condition [SWS_DM_01626] Upstream: RS_AP_00147

Condition (Condition &&) noexcept=delete;

Move constructor of Condition.

Header-Datei#include "ara/diag/condition.h"
Scopeclass ara::diag::Condition

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_01626
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01626@rel:R25-11#41f3641c
Content hash
41f3641c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01626
Status: valid/unmigrated Version: rel:R25-11#ca51f3d8 Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_01626@rel:R25-11#ca51f3d8
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#ac9f36c82026-09-30
  • R23-11rel:R23-11#a312623b2026-10-14
  • R24-11rel:R24-11#ca51f3d82026-10-14
  • R25-11rel:R25-11#ca51f3d82026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función GetCondition [SWS_DM_00714] Upstream: RS_AP_00139, RS_Diag_04192

ara::core::Future< ConditionType > GetCondition () noexcept;

Get current condition.

Header-Datei#include "ara/diag/condition.h"
Scopeclass ara::diag::Condition
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Rückgabewert

TypBeschreibung
ara::core::Future<ConditionType >the current condition

Fehler

FehlercodeBeschreibung
DiagErrc::kServiceNotAvailablerollback_semantics The call cannot be executed, because essential DM functionality is currently not available.

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_00714
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00714@rel:R25-11#a6d669f7
Content hash
a6d669f7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00714
Status: valid/unmigrated Version: rel:R25-11#cff60f5e Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00714@rel:R25-11#cff60f5e
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#9ee1c93d2026-09-30
  • R19-11rel:R19-11#dfa0a5692026-10-14
  • R20-11rel:R20-11#c75637cb2026-10-14
  • R21-11rel:R21-11#68ca7fb32026-10-14
  • R22-11rel:R22-11#95e6fb892026-10-14
  • R23-11rel:R23-11#941e11c02026-10-14
  • R24-11rel:R24-11#6ceaf9c22026-10-14
  • R25-11rel:R25-11#cff60f5e2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función SetCondition [SWS_DM_00715] Upstream: RS_AP_00139, RS_Diag_04192

ara::core::Result< void > SetCondition (ConditionType condition) noexcept;

Set condition.

Header-Datei#include "ara/diag/condition.h"
Scopeclass ara::diag::Condition
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Parameter (in)

ParameterBeschreibung
conditioncurrent condition

Rückgabewert

TypBeschreibung
ara::core::Result< void >Returns void.

Fehler

FehlercodeBeschreibung
This function does not specify any standardized errors.

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_00715
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00715@rel:R25-11#2605d072
Content hash
2605d072
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00715
Status: valid/unmigrated Version: rel:R25-11#334a5f3b Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00715@rel:R25-11#334a5f3b
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#8b4774082026-09-30
  • R19-11rel:R19-11#a92f5c212026-10-14
  • R20-11rel:R20-11#05dc5cfa2026-10-14
  • R21-11rel:R21-11#05dc5cfa2026-10-14
  • R22-11rel:R22-11#4eee24142026-10-14
  • R23-11rel:R23-11#63e48b532026-10-14
  • R24-11rel:R24-11#69cd75ef2026-10-14
  • R25-11rel:R25-11#334a5f3b2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función operator= [SWS_DM_01623] Upstream: RS_AP_00147

Condition & operator= (Condition &)=delete;

Condition shall be a single not assignable instance.

Header-Datei#include "ara/diag/condition.h"
Scopeclass ara::diag::Condition

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_01623
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01623@rel:R25-11#1927043d
Content hash
1927043d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01623
Status: valid/unmigrated Version: rel:R25-11#fc39b2c9 Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_01623@rel:R25-11#fc39b2c9
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#ceedce912026-09-30
  • R23-11rel:R23-11#da53ca842026-10-14
  • R24-11rel:R24-11#fc39b2c92026-10-14
  • R25-11rel:R25-11#fc39b2c92026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función operator= [SWS_DM_01624] Upstream: RS_AP_00147

Condition & operator= (Condition &&)=delete;

Move assignment operator of Condition.

Header-Datei#include "ara/diag/condition.h"
Scopeclass ara::diag::Condition

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_01624
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_01624@rel:R25-11#81cb4ee7
Content hash
81cb4ee7
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_01624
Status: valid/unmigrated Version: rel:R25-11#cd68da4f Versionshistorie & Revisions (1 transition, 4 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_01624@rel:R25-11#cd68da4f
Point-in-Time History:
Recorded Revisions (4):
  • R25-11rel:R25-11#08f5a51a2026-09-30
  • R23-11rel:R23-11#c22af3482026-10-14
  • R24-11rel:R24-11#cd68da4f2026-10-14
  • R25-11rel:R25-11#cd68da4f2026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill

función ~Condition [SWS_DM_00713] Upstream: RS_AP_00134, RS_Diag_04192

~Condition () noexcept;

Destructor of class Condition .

Header-Datei#include "ara/diag/condition.h"
Scopeclass ara::diag::Condition
Exception-Sicherheitexception safe
Thread-Sicherheitnot thread-safe

Request a governed re-review of this record. The record is not changed immediately.

Record
AUTOSAR/AP/record/SWS_DM_00713
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_DM_00713@rel:R25-11#f81b8593
Content hash
f81b8593
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_Diagnostics.pdf#nameddest=SWS_DM_00713
Status: valid/unmigrated Version: rel:R25-11#a0b1a1c6 Versionshistorie & Revisions (1 transition, 8 revision)
Current State
valid/unmigrated
Reason
mechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record
Campaign
2026-08-13-status-backfill
Active Version
AUTOSAR/AP/record/SWS_DM_00713@rel:R25-11#a0b1a1c6
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#70f2dd252026-09-30
  • R19-11rel:R19-11#0982897b2026-10-14
  • R20-11rel:R20-11#842e2f302026-10-14
  • R21-11rel:R21-11#842e2f302026-10-14
  • R22-11rel:R22-11#45e9fe152026-10-14
  • R23-11rel:R23-11#c0cf50322026-10-14
  • R24-11rel:R24-11#a0b1a1c62026-10-14
  • R25-11rel:R25-11#a0b1a1c62026-10-14 active
DateActorTransitionReason / RationaleCampaign
2026-08-13toolnone → valid/unmigratedmechanically backfilled by migriere_status_backfill.py -- no per-field curation history exists yet for this record2026-08-13-status-backfill