DEENESPTFRRUARHIKOZHNL

classe 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

Guia do utilizadorGERADO POR IA

Reporta estados de liberação relacionados ao veículo e ao sistema para avaliação de condições de diagnóstico ao Diagnostic Management.
GERADO POR IA não revisado Modelo: gemini-3.8-flash-medium · Esforço: medium · Temperatura: não controlável · Prompt: 40db6d76454c Procedência Perguntas em aberto (2)
traduzido do guia alemãogemini-3.8-flash-low · 2026-10-13 · Original em alemão

Reporta estados de liberação relacionados ao veículo e ao sistema para avaliação de condições de diagnóstico ao Diagnostic Management.

A classe ara::diag::Condition disponibiliza a interface DiagnosticConditionInterface, com a qual aplicações adaptativas reportam condições ambientais e de liberação ao Diagnostic Management ([SWS_DM_00712]). O Diagnostic Server avalia esses estados para controlar de forma direcionada a execução de funções normatizadas de diagnóstico ou operações de exclusão no veículo (AUTOSAR_AP_SWS_Diagnostics §7.3.2.5.5 «Condition checks»). As instâncias são estritamente vinculadas a um protótipo de porta e não podem ser copiadas nem movidas. Em caso de uso concorrente, as operações de consulta e definição exigem sincronização externa, pois não são thread-safe.

Contexto

A classe ara::diag::Condition representa a interface de programação para condições de diagnóstico (DiagnosticConditionInterface) na AUTOSAR Adaptive Platform ([SWS_DM_00712]). Em sistemas de diagnóstico veicular, determinadas funções de diagnóstico ou serviços UDS só podem ser executados se o veículo estiver em um estado ambiental definido – como, por exemplo, com o veículo parado com velocidade zero (AUTOSAR_AP_SWS_Diagnostics §7.3.2.5.5 «Condition checks»). De acordo com [SWS_DM_00111], o Diagnostic Server realiza as verificações ambientais correspondentes quando a ISO 14229-1 prescreve verificações de condições específicas do serviço e, em caso de não cumprimento, responde com um Negative Response Code (NRC) configurado.

Dentro da arquitetura da aplicação, ara::diag::Condition atua como elo de ligação entre a aplicação adaptativa e o Diagnostic Management (DM). Uma aplicação instancia o objeto de condição por meio de uma porta, vinculada no modelo via DiagnosticEnableConditionPortMapping ou DiagnosticClearConditionPortMapping ([SWS_DM_00712]). Interpretação: Essa atribuição de porta define se o estado reportado serve como condição de liberação para fluxos de diagnóstico regulares ou como critério para exclusão de dados de diagnóstico. Pergunta (aberta) O objeto encapsula, assim, a transmissão de estado para o Diagnostic Server, que avalia as condições para requisições de diagnóstico recebidas ([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: Integração de ara::diag::Condition entre o software aplicativo e o Diagnostic Management. Fontes: [SWS_DM_00712], [SWS_DM_00111], AUTOSAR_AP_SWS_Diagnostics §7.3.2.5.5 «Condition checks»

Ciclo de vida

A criação de um objeto ara::diag::Condition ocorre explicitamente pela passagem de um ara::core::InstanceSpecifier para o construtor ([SWS_DM_00712]). Esse identificador referencia o protótipo de porta modelado da aplicação. O construtor é declarado como noexcept e garante segurança contra exceções bem como thread-safety ([SWS_DM_00712]).

Quanto às relações de posse, a classe é concebida como instância única estrita: tanto o construtor de cópia ([SWS_DM_01625]) quanto o operador de atribuição por cópia ([SWS_DM_01623]) estão excluídos (=delete). Da mesma forma, o construtor de movimentação ([SWS_DM_01626]) e o operador de atribuição por movimentação ([SWS_DM_01624]) estão excluídos. Um objeto de condição não pode ser copiado nem movido, o que assegura uma associação 1:1 fixa à respectiva porta.

Durante a operação, os métodos SetCondition ([SWS_DM_00715]) e GetCondition ([SWS_DM_00714]) são especificados como não thread-safe. Em acessos paralelos a partir de múltiplas threads, a aplicação chamadora deve assegurar sincronização externa. O ciclo de vida se encerra com o destrutor ~Condition() ([SWS_DM_00713]), que é noexcept e seguro contra exceções, mas igualmente não thread-safe.

Caminho de utilização

O caminho de utilização típico compreende a inicialização, a atualização recorrente do estado, bem como a consulta da condição:

  1. Inicialização: A aplicação instancia ara::diag::Condition informando o ara::core::InstanceSpecifier adequado ([SWS_DM_00712]) para a vinculação à configuração do modelo.
  2. Definir estado: Se o estado determinante do veículo ou do sistema se alterar, a aplicação atualiza a condição via SetCondition(condition) ([SWS_DM_00715]). A chamada confirma a adoção com um ara::core::Result<void>.
  3. Consultar estado: Para verificar o estado atual, a aplicação chama GetCondition() ([SWS_DM_00714]). O resultado é disponibilizado de forma assíncrona por meio de um ara::core::Future<ConditionType>.
  4. Processamento do servidor: Interpretação: O Diagnostic Server acessa internamente o estado armazenado para verificar requisições de diagnóstico pendentes ([SWS_DM_00111]). Pergunta Q-bbf48f735ef80e33 (aberta)
  5. Encerramento: Na finalização do componente, o objeto é liberado por meio do destrutor ([SWS_DM_00713]).
Typischer Nutzungspfad von ara::diag::ConditionAplicaçãoConditionDiagnostic ManagementCondition(specifier)Port-Bindung registrierenSetCondition(condition)Bedingungszustand aktualisierenResult<void>GetCondition()Future<ConditionType>~Condition()

Diagrama de sequência: Sequência típica de chamadas para inicialização, atualização e consulta de uma condição de diagnóstico. Fontes: [SWS_DM_00712], [SWS_DM_00715], [SWS_DM_00714], [SWS_DM_00713]

Cenários de erro

Estados de erro podem ocorrer na instanciação do objeto, bem como durante o tempo de execução:

  • Violações de construtor: Durante a criação ([SWS_DM_00712]), o framework valida a configuração contra o modelo de software. Violações possíveis incluem:
    • InstanceSpecifierMappingIntegrityViolation: O identificador não pode ser resolvido no modelo ou não referencia um PortPrototype ([SWS_DM_00712]).
    • PortInterfaceMappingViolation: O PortPrototype é tipificado por DiagnosticConditionInterface, mas não é referenciado nem por um DiagnosticEnableConditionPortMapping nem por um DiagnosticClearConditionPortMapping ([SWS_DM_00712]).
    • ProcessMappingViolation: Não existe um processo modelado compatível em tempo de execução para a referência de instância ([SWS_DM_00712]).
    • InstanceSpecifierAlreadyInUseViolation: O identificador já está sendo utilizado por outra instância no mesmo processo ([SWS_DM_00712]).
  • Falha de serviços básicos de diagnóstico: GetCondition() ([SWS_DM_00714]) pode falhar através do ara::core::Future retornado com o erro DiagErrc::kServiceNotAvailable, se funcionalidades básicas do Diagnostic Management estiverem temporariamente inacessíveis.
  • Armazenamento de estado livre de erros: Para SetCondition() ([SWS_DM_00715]), não estão definidos códigos de erro padronizados; a função reporta sucesso diretamente por meio de um ara::core::Result<void> vazio.

Este texto foi criado por uma IA. Todas as afirmações técnicas baseiam-se exclusivamente nas especificações AUTOSAR R25-11.

Mapa de membros

Construtores e destrutor

2

Operadores

1

Diagrama de classes

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

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

Vista de detalhes

Selecione uma entrada no índice.

Construtores e destrutor

Condition função 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 função

Destructor of class Condition .

~Condition () noexcept;

Métodos

GetCondition função

Get current condition.

ara::core::Future< ConditionType > GetCondition () noexcept;
SetCondition função

Set condition.

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

Operadores

operator= função 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

Documentação dos métodos

função 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#711474d9
Content hash
711474d9
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

função 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#413184c5
Content hash
413184c5
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

função 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#93c07c98
Content hash
93c07c98
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

função 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#49cdde72
Content hash
49cdde72
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

função 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#f26421f0
Content hash
f26421f0
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

função 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#15349521
Content hash
15349521
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

função 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#5ef9713e
Content hash
5ef9713e
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

função ~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#9bee1853
Content hash
9bee1853
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