DEENESPTFRRUARHIKOZHNL

klasse ara::exec::ExecErrorDomain

[SWS_EM_02284] Upstream: RS_AP_00130, RS_AP_00122, RS_AP_00127, RS_AP_00154, RS_AP_00150

class ExecErrorDomain final :             public ara::core::ErrorDomain {...};

Defines a class representing the Execution Management error domain.

Header-Datei#include "ara/exec/exec_error_domain.h"
Forwarding-Header#include "ara/exec/exec_fwd.h"
Scopenamespace ara::exec
Basisklasse(n)ara::core::ErrorDomain
Unique IDAs per ara::exec::ExecErrorDomain in [SWS_CORE_90023]

User GuideAI-GEGENEREERD

Dient voor de identificatie van Execution Management-fouten en de vertaling daarvan naar berichtteksten en exceptie-objecten.
DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: ef35ce1740d7 Herkomst Open vragen (2)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Dient voor de identificatie van Execution Management-fouten en de vertaling daarvan naar berichtteksten en exceptie-objecten.

De klasse ara::exec::ExecErrorDomain definieert het foutdomein voor Execution Management en koppelt numerieke foutcodes aan beschrijvende berichten ([SWS_EM_02288]). Deze wordt standaard aangemaakt ([SWS_EM_02286]) en maakt het activeren van typeveilige ExecException-excepties mogelijk ([SWS_EM_02289]). Bij uitgeschakelde C++-excepties is de functie ThrowAsException() conform [SWS_CORE_10304] tijdens compile-tijd uitgeschakeld ([SWS_EM_02289]).

Context

De klasse ara::exec::ExecErrorDomain definieert het specifieke foutdomein voor het functionele cluster Execution Management binnen het AUTOSAR Adaptive Platform. Als finale specialisatie van de basisklasse ara::core::ErrorDomain kapselt zij de toewijzing van domeinspecifieke foutoorzaken in en vormt zij de brug tussen numerieke foutcodes en semantische foutbeschrijvingen. Naast het basistype ara::core::ErrorDomain heeft de klasse een nauwe interactie met ara::core::ErrorCode en instantieert zij bij fouten specifieke exceptie-objecten van het type ExecException ([SWS_EM_02289]). Via de methode Name() stelt de klasse een tekstuele identificatie van het domein beschikbaar die overeenkomt met de specificatie ara::exec::ExecErrorDomain in [SWS_CORE_90023] ([SWS_EM_02287]).

ExecErrorDomainContext ara::core::ErrorDomain ara::core::ErrorDomain ara::exec::ExecErrorDomain ara::exec::ExecErrorDomain ara::core::ErrorDomain->ara::exec::ExecErrorDomain vererbt an ExecException ExecException ara::exec::ExecErrorDomain->ExecException erzeugt ara::core::ErrorCode ara::core::ErrorCode ara::core::ErrorCode->ara::exec::ExecErrorDomain referenziert

Contextdiagram: Plaatsing van de ExecErrorDomain en haar interactiepartners in het foutsysteem. Bronnen: [SWS_EM_02287], [SWS_EM_02289], [SWS_CORE_90023]

Levenscyclus

Objecten van ara::exec::ExecErrorDomain worden via de standaardconstructor aangemaakt ([SWS_EM_02286]). De constructie is gedeclareerd als noexcept en garandeert volledige uitzonderingsveiligheid en thread-safety ([SWS_EM_02286]). Aangezien de klasse geen veranderlijke toestanden blootstelt en als final is gedeclareerd, opereren alle leesoperaties vrij van neveneffecten. Vermoedelijk wordt in reële applicaties typisch een globale of statische instantie van het foutdomein gebruikt (interpretatie: conform het algemene foutmodel van Adaptive AUTOSAR), hoewel een directe instantiëring via de constructor te allen tijde mogelijk is. Vraag Q-b70cae50db2eec09 (open)

Met betrekking tot concurrency zijn alle lidfuncties – te weten het opvragen van de naam via Name() ([SWS_EM_02287]), het herleiden van de foutmelding via Message() ([SWS_EM_02288]) en het werpen van excepties via ThrowAsException() ([SWS_EM_02289]) – expliciet gespecificeerd als thread-safe. Meerdere executiedraden kunnen dezelfde instantie zodoende parallel en zonder externe synchronisatie bevragen.

Gebruikspad

In het reguliere executiepad dient het domein voor de vertaling van foutnummers naar begrijpelijke diagnoseberichten en voor het omzetten van foutcodes naar exceptie-objecten. Treedt er binnen een operatie van Execution Management een fout op, dan wordt deze gewoonlijk gerepresenteerd als ara::core::ErrorCode, die intern verwijst naar de instantie van ara::exec::ExecErrorDomain. Voor tekstweergave geeft de aanroeper de numerieke foutidentificator door aan Message() ([SWS_EM_02288]) en ontvangt een pointer naar een onveranderlijke tekenreeks (const char*) die de oorzaak beschrijft.

Kiest een aanroepende component voor een op excepties gebaseerde foutafhandeling, dan wordt de methode ThrowAsException() gebruikt ([SWS_EM_02289]). De functie neemt de referentie naar een ara::core::ErrorCode in ontvangst, maakt daaruit een nieuwe instantie van ExecException aan en werpt deze onmiddellijk als C++-exceptie in de aanroepcontext ([SWS_EM_02289]).

Exceptieafhandeling via ExecErrorDomainAnwendungExecErrorDomainExecExceptionThrowAsException(errorCode)Evalueert errorCodeInstantie aanmaken met errorCodewirft ExecException

Sequentiediagram: Verloop bij het werpen van een C++-exceptie via ThrowAsException. Bronnen: [SWS_EM_02289], [SWS_CORE_10304]

Foutscenario's

De methoden voor informatieopvraag onderscheiden zich door strikte garanties: noch de constructie ([SWS_EM_02286]), noch het opvragen van de naam via Name() ([SWS_EM_02287]) of het opvragen van berichten via Message() ([SWS_EM_02288]) werpen excepties op (noexcept), en alle drie zijn ze geclassificeerd als uitzonderingsveilig (“exception safe”). Voor onbekende foutcodes retourneert Message() vermoedelijk een generieke plaatshoudertekst of lege string (interpretatie: de payload definieert geen afzonderlijk foutgedrag voor ongeldige CodeType-waarden). Vraag Q-00938e624e81e82a (open)

Een afzonderlijk gedrag geldt voor ThrowAsException(): deze functie is gespecificeerd als noexcept(false) en expliciet als niet uitzonderingsveilig (“not exception safe”), aangezien haar eigenlijke doel bestaat uit het werpen van een ExecException ([SWS_EM_02289]). Bovendien geldt er een essentiële voorwaarde van de toolchain: conform [SWS_CORE_10304] neemt ThrowAsException() niet deel aan overload resolution wanneer C++-excepties in de compiler zijn uitgeschakeld ([SWS_EM_02289]). In systeemomgevingen zonder ondersteuning voor excepties is dit pad tijdens compile-tijd zodoende niet beschikbaar, zodat fouten verplicht via retourwaarden moeten worden geëvalueerd.

Deze documentatie is gegenereerd door een kunstmatige intelligentie op basis van de AUTOSAR-specificatie R25-11.

Ledenkaart

Constructors en destructor

1

Klassendiagram

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

G nara__exec__ExecErrorDomain631 ExecErrorDomain + ExecErrorDomain() + Message() + Name() + ThrowAsException() nara__core__ErrorDomain335 ErrorDomain nara__exec__ExecErrorDomain631->nara__core__ErrorDomain335

Detailweergave

Kies een item in de inhoudsopgave.

Constructors en destructor

Constructs a new ExecErrorDomain object.

ExecErrorDomain () noexcept;

Methoden

Message functie

Returns the message associated with errorCode.

const char * Message (CodeType errorCode) const noexcept override;
Name functie

Returns a string constant associated with ExecErrorDomain.

const char * Name () const noexcept override;

Creates a new instance of ExecException from errorCode and throws it as a C++ exception. As per [SWS_CORE_10304], this function does not participate in overload resolution when C++ exceptions are disabled in the compiler toolchain.

void ThrowAsException (const ara::core::ErrorCode &errorCode) const noexcept(false) override;

Documentatie van de methoden

functie ExecErrorDomain [SWS_EM_02286] Upstream: RS_AP_00120, RS_AP_00130, RS_AP_00159

ExecErrorDomain () noexcept;

Constructs a new ExecErrorDomain object.

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 3a2eab97ed54 Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De standaardconstructor ExecErrorDomain() initialiseert een nieuwe instantie van het foutdomein ara::exec::ExecErrorDomain conform [SWS_EM_02286]. De aanroep verloopt synchroon, accepteert geen parameters en heeft geen retourwaarde. De declaratie is ingevoegd via de header ara/exec/exec_error_domain.h.

Wat betreft robuustheid en gelijktijdigheid is de constructor gedeclareerd als noexcept, geldt deze als uitzonderingsveilig (exception safe) en is deze gespecificeerd als onbeperkt thread-veilig (thread-safe) [SWS_EM_02286]. Foutafhandeling bij het aanmaken van het object is niet vereist, aangezien de bewerking foutloos verloopt en geen foutcodes of excepties genereert.

In het totale systeem dient het aangemaakte object voor de representatie en beschrijving van modulespecifieke fouten van Execution Management. Via de instantie kan de domeinnaam worden opgevraagd [SWS_EM_02287], kunnen tekstuele meldingen bij foutcodes worden achterhaald [SWS_EM_02288] of kunnen fouten als C++-exceptie worden geworpen [SWS_EM_02289]. Een expliciete instantiëring via deze constructor zal in applicatiemodules zelden nodig zijn, aangezien via de vrije functie GetExecErrorDomain() al een globale referentie naar de instantie beschikbaar wordt gesteld [SWS_EM_02290]. Vraag Q-df8efc87e6547216 (open)

Deze tekst is opgesteld door een AI en is gebaseerd op AUTOSAR R25-11.

Implementer's Guide volgt (complexiteit I1)

Header-Datei#include "ara/exec/exec_error_domain.h"
Scopeclass ara::exec::ExecErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

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

Record
AUTOSAR/AP/record/SWS_EM_02286
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_EM_02286@rel:R25-11#5f31839c
Content hash
5f31839c
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_ExecutionManagement.pdf#nameddest=SWS_EM_02286
Status: valid/unmigrated Version: rel:R25-11#a6321b98 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_EM_02286@rel:R25-11#a6321b98
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#06e26ef92026-09-30
  • R19-11rel:R19-11#c9fefe412026-10-14
  • R20-11rel:R20-11#5b98d2302026-10-14
  • R21-11rel:R21-11#751166162026-10-14
  • R22-11rel:R22-11#5827680d2026-10-14
  • R23-11rel:R23-11#8bbc01962026-10-14
  • R24-11rel:R24-11#934e78e52026-10-14
  • R25-11rel:R25-11#a6321b982026-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

functie Message [SWS_EM_02288] Upstream: RS_AP_00120, RS_AP_00121, RS_AP_00130, RS_AP_00159

const char * Message (CodeType errorCode) const noexcept override;

Returns the message associated with errorCode.

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 560b8f07710b Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De methode Message is een virtuele lidfunctie van de klasse ara::exec::ExecErrorDomain binnen het functionele cluster Execution Management [SWS_EM_02288]. Ze wordt via het headerbestand ara/exec/exec_error_domain.h ingesloten en overschrijft de corresponderende interface voor het bepalen van tekstuele foutmeldingen [SWS_EM_02288].

Het gebruik ziet er als volgt uit:

  • Aanroep en semantiek: De aanroep geschiedt synchroon en is ontworpen als leesoperatie (const) [SWS_EM_02288].
  • Parameters: Als invoerparameter wordt errorCode van het type CodeType doorgegeven, die de numerieke identificator van de fout vertegenwoordigt [SWS_EM_02288].
  • Retourwaarde: De functie retourneert een pointer van het type const char * naar de aan de foutcode gekoppelde foutmelding [SWS_EM_02288]. Interpretatie: Er mag van worden uitgegaan dat deze pointer verwijst naar een statische tekenreeks, zodat er voor de aanroeper geen geheugenvrijgave vereist is. Vraag Q-3e254e008a07294e (open)

Wat de foutafhandeling betreft, is de functie gedeclareerd als noexcept en gespecificeerd als exception safe [SWS_EM_02288]. De functie werpt zelf geen C++-uitzonderingen op. Eigen foutcodes of terugmeldingskanalen voor foutieve aanroepen zijn in de specificatie niet voorzien [SWS_EM_02288].

Met betrekking tot gelijktijdigheid is de methode geclassificeerd als thread-safe [SWS_EM_02288]. Omdat ze de toestand van het foutdomein niet wijzigt, kan ze zonder externe synchronisatiemechanismen veilig parallel worden aangeroepen vanuit meerdere threads [SWS_EM_02288].

Deze gebruiksinstructie is gebaseerd op de specificatie AUTOSAR Adaptive R25-11 en is geautomatiseerd opgesteld.

Header-Datei#include "ara/exec/exec_error_domain.h"
Scopeclass ara::exec::ExecErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
errorCodeThe error code number.

Rückgabewert

TypBeschreibung
const char *The message associated with the error code.

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

Record
AUTOSAR/AP/record/SWS_EM_02288
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_EM_02288@rel:R25-11#da191e34
Content hash
da191e34
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_ExecutionManagement.pdf#nameddest=SWS_EM_02288
Status: valid/unmigrated Version: rel:R25-11#b9df5281 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_EM_02288@rel:R25-11#b9df5281
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#5def3e1a2026-09-30
  • R19-11rel:R19-11#d31cbdd02026-10-14
  • R20-11rel:R20-11#679ee02b2026-10-14
  • R21-11rel:R21-11#679ee02b2026-10-14
  • R22-11rel:R22-11#e4baf8fd2026-10-14
  • R23-11rel:R23-11#7ed2ece62026-10-14
  • R24-11rel:R24-11#03e1c5982026-10-14
  • R25-11rel:R25-11#b9df52812026-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

functie Name [SWS_EM_02287] Upstream: RS_AP_00120, RS_AP_00130, RS_AP_00159

const char * Name () const noexcept override;

Returns a string constant associated with ExecErrorDomain.

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 20cf7a986d6c Herkomst Open vragen (1)
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

Gebruik

De lidfunctie Name van de klasse ara::exec::ExecErrorDomain levert synchroon een pointer naar een op tekens gebaseerde constante (const char *) op, die het foutdomein aanduidt [SWS_EM_02287]. De geretourneerde waarde richt zich naar de definitie voor ara::exec::ExecErrorDomain uit [SWS_CORE_90023]. De methode wordt via de header ara/exec/exec_error_domain.h ingesloten, verwacht geen overdrachtsparameters en opereert als constante lidfunctie op instanties van het foutdomein [SWS_EM_02287].

Foutafhandeling en gelijktijdigheid

De interface is gedeclareerd als noexcept en daarmee geclassificeerd als volledig uitzonderingsveilig (exception safe) [SWS_EM_02287]. Er worden noch foutcodes geretourneerd, noch uitzonderingen geworpen. Met betrekking tot gelijktijdige toegang is de functie gespecificeerd als thread-safe (thread-safe) [SWS_EM_02287]. Aanroepen kunnen bijgevolg zonder extra synchronisatiemaatregelen parallel vanuit verschillende threads worden uitgevoerd.

Samenspel

Door de declaratie als override implementeert de functie de algemene interface voor het opvragen van de domeinnaam in het kader van [SWS_CORE_90023]. De geretourneerde tekenreeks dient er vermoedelijk toe het foutdomein in log- of diagnose-uitvoer eenduidig leesbaar te identificeren [SWS_EM_02287]. Vraag Q-ae1f9de8510d7ff9 (open)

Deze gebruiksinstructie is geautomatiseerd gegenereerd op basis van de specificatie AUTOSAR R25-11.

Header-Datei#include "ara/exec/exec_error_domain.h"
Scopeclass ara::exec::ExecErrorDomain
Exception-Sicherheitexception safe
Thread-Sicherheitthread-safe

Rückgabewert

TypBeschreibung
const char *As per ara::exec::ExecErrorDomain in [SWS_CORE_90023]

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

Record
AUTOSAR/AP/record/SWS_EM_02287
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_EM_02287@rel:R25-11#6c50ce21
Content hash
6c50ce21
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_ExecutionManagement.pdf#nameddest=SWS_EM_02287
Status: valid/unmigrated Version: rel:R25-11#d23f457d 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_EM_02287@rel:R25-11#d23f457d
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#b151e5522026-09-30
  • R19-11rel:R19-11#dd6b66162026-10-14
  • R20-11rel:R20-11#e0b063ee2026-10-14
  • R21-11rel:R21-11#e0b063ee2026-10-14
  • R22-11rel:R22-11#06e546312026-10-14
  • R23-11rel:R23-11#20b3f0a42026-10-14
  • R24-11rel:R24-11#27688c332026-10-14
  • R25-11rel:R25-11#d23f457d2026-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

functie ThrowAsException [SWS_EM_02289] Upstream: RS_AP_00120, RS_AP_00121, RS_AP_00130, RS_AP_00159

void ThrowAsException (const ara::core::ErrorCode &errorCode) const noexcept(false) override;

Creates a new instance of ExecException from errorCode and throws it as a C++ exception. As per [SWS_CORE_10304], this function does not participate in overload resolution when C++ exceptions are disabled in the compiler toolchain.

DOOR AI GEGENEREERD ongecontroleerd Model: gemini-3.8-flash-medium · Inspanning: medium · Temperatuur: niet regelbaar · Prompt: 0befaaedb4b9 Herkomst
vertaald uit de Duitse handleidinggemini-3.8-flash-low · 2026-10-13 · Duits origineel

De methode ThrowAsException van het foutdomein ara::exec::ExecErrorDomain dient voor het synchroon opwerpen van een C++-uitzondering op basis van een opgetreden foutcode [SWS_EM_02289]. Ze accepteert als invoerparameter een referentie naar errorCode (type const ara::core::ErrorCode &), instantieert op basis daarvan een uitzonderingsobject van het type ExecException en werpt dit direct als C++-exception op [SWS_EM_02289]. De functie retourneert geen waarde.

Wat het fout- en runtimegedrag betreft, moeten de volgende aspecten in acht worden genomen:

  • Uitzonderingsveiligheid: Omdat het beoogde gedrag van de functie bestaat uit het opwerpen van een uitzondering, is ze geannoteerd met noexcept(false) en formeel ingeschaald als niet uitzonderingsveilig (not exception safe) [SWS_EM_02289]. Aanroepers moeten daarom voorbereid zijn op het vangen resp. afhandelen van ExecException.
  • Gelijktijdigheid: De specificatie merkt de lidfunctie aan als thread-safe (thread-safe) [SWS_EM_02289]. Ze kan zodoende veilig worden aangeroepen vanuit gelijktijdige threads.
  • Toolchain-beperkingen: Volgens [SWS_CORE_10304] neemt ThrowAsException niet deel aan overbelastingsresolutie (overload resolution) indien C++-exceptions in de compiler-toolchain zijn uitgeschakeld [SWS_EM_02289]. In omgevingen zonder exception-ondersteuning is deze aanroep bijgevolg niet beschikbaar.

Deze tekst is gegenereerd door een AI op basis van de specificatie AUTOSAR Adaptive release R25-11.

Header-Datei#include "ara/exec/exec_error_domain.h"
Scopeclass ara::exec::ExecErrorDomain
Exception-Sicherheitnot exception safe
Thread-Sicherheitthread-safe

Parameter (in)

ParameterBeschreibung
errorCodeThe error to throw.

Rückgabewert

TypBeschreibung
None

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

Record
AUTOSAR/AP/record/SWS_EM_02289
Status
valid/unmigrated
Version
AUTOSAR/AP/record/SWS_EM_02289@rel:R25-11#acc1262d
Content hash
acc1262d
Source
https://www.autosar.org/fileadmin/standards/R25-11/AP/AUTOSAR_AP_SWS_ExecutionManagement.pdf#nameddest=SWS_EM_02289
Status: valid/unmigrated Version: rel:R25-11#47f06ef7 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_EM_02289@rel:R25-11#47f06ef7
Point-in-Time History:
Recorded Revisions (8):
  • R25-11rel:R25-11#ff00346b2026-09-30
  • R19-11rel:R19-11#ddd84bb82026-10-14
  • R20-11rel:R20-11#e526d9662026-10-14
  • R21-11rel:R21-11#e526d9662026-10-14
  • R22-11rel:R22-11#bee94e392026-10-14
  • R23-11rel:R23-11#82b994f12026-10-14
  • R24-11rel:R24-11#f7406c9e2026-10-14
  • R25-11rel:R25-11#47f06ef72026-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