For consumers in Romania the Romanian version prevails.Versiunea in limba romana

Service Status

This page describes how to tell whether GPTpostLLM at https://app.oraglegpt.org is working, how we classify and communicate incidents, and what we do and do not promise about availability.

We would rather publish an accurate page with no numbers on it than an impressive one we cannot stand behind. So the honest position is stated first, in section 1, before anything else.


1. What we do not offer

Incidents are communicated by updating the status page at Service Status and by responding at contact@oraglegpt.org. That is the whole of it. If you need to know whether something is wrong right now, check the health endpoints in section 2 yourself, and write to contact@oraglegpt.org if the answer does not match what you are seeing.


2. Health endpoints you can check yourself

Two endpoints are exposed on the application. They return quickly, they require no authentication, and you may poll them at a reasonable interval.

EndpointQuestion it answersWhat a healthy response means
/healthzIs the process alive?The application process has started and is answering HTTP. It says nothing about whether it can actually do any work
/readyzCan it serve requests?The application has checked its dependencies, principally the database, and is ready to accept traffic

The difference matters and it is the single most useful thing on this page.

GET /healthz  -> 200   process is up
GET /readyz   -> 200   process is up AND can serve
GET /healthz  -> 200
GET /readyz   -> 503   process is up but cannot serve, for example the
                       database is unreachable or a replica is still
                       warming up. Requests will fail even though the
                       process answers

A 200 from /healthz proves almost nothing. A process can answer that endpoint while being unable to read a single row. If you are building a monitor, monitor /readyz. Treat a sustained non-200 from /readyz as an outage and tell us at contact@oraglegpt.org if we have not already published something here.


3. Incident severity

When something is wrong we classify it as follows, and the classification determines how quickly we work and how we describe it on this page.

LevelMeaningTypical example
SEV1, criticalThe Service is unavailable, or data integrity is at risk, for all or most customersApplication down, database unreachable, /readyz failing across the board, a defect that could corrupt or expose data
SEV2, majorA core function is broken for many customers, with no workaroundScheduled publishing not running, sign-in failing, media upload rejecting everything
SEV3, minorA function is degraded or broken for some customers, or a workaround existsOne connector failing, slow page loads, an export that has to be retried
SEV4, cosmeticSomething is wrong but nothing is preventedDisplay defect, wrong label, incorrect timestamp formatting

Anything at SEV1 or SEV2 is written up on this page while it is happening, not only afterwards. SEV3 is noted here when it lasts more than a working day. SEV4 is fixed in the ordinary course and is not published as an incident.

A published incident entry states what is affected, when it started, what the current position is, and what to do in the meantime. When it is resolved we say so, and for SEV1 we add a short account of the cause and what changed as a result.


4. Telling our outage apart from a platform outage

This distinction causes more confusion than anything else in the product, so it is worth being precise.

The connectors are publish-only and they depend entirely on the destination platform's API. When you publish, we call the platform. If the platform's API is down, rate limiting us, rejecting the token, or rejecting the content, the publish fails. That failure originates there, not here.

Use this to work out where the problem is:

What you seeWhere the problem probably is
/readyz returns non-200, the application will not load, sign-in failsOurs. Report it at contact@oraglegpt.org
The application works, but every publish to one platform fails while others succeedThat platform, or the connection to it. Check the platform's own developer status and your account standing there
Publishing fails for one account on a platform while another account on the same platform worksThat connection. The token has probably expired or been revoked. Reconnect the account
The platform accepted the post, and the post is live, but figures in the product look wrongNot an outage. We never fetch figures from any platform. See section 5
The platform restricted or suspended your account thereBetween you and the platform. We cannot appeal or restore it. See Support

We record the error the platform returned and surface it against the failed post, so the platform's own message is what you see rather than a generic failure.

Where a platform outage is broad enough that many of our customers are affected, we note it on this page as an advisory and label it clearly as an upstream problem rather than an incident of ours. We do not control it, we cannot fix it, and we cannot give an estimate for its resolution.


5. What is never an outage


6. Planned maintenance

Most changes are deployed without interruption. Where a change requires a window in which the Service is unavailable or degraded, for example certain database migrations, we:

Scheduled posts due during a maintenance window are not silently dropped. The publishing pipeline uses a database-backed outbox, so work due during the window is picked up when the Service returns. A post may therefore go out later than its scheduled time. Where a destination platform rejects it as stale, that failure is recorded against the post.

Emergency maintenance, for example a security fix that cannot wait, is carried out without notice and published here as it happens.


7. How the Service is built, and what that means for failure modes

Being open about the architecture makes the failure modes predictable.

The full list of processors is in Subprocessors. The security posture is described in Security.


8. Reporting a problem and getting an answer

Write to contact@oraglegpt.org. Include the time and time zone, what you were doing, the workspace, the exact error text if any, and whether /readyz was returning 200 at that moment. That last detail alone often halves the time it takes to answer you.

We respond during working hours, Monday to Friday, in Romanian or English. There is no phone support queue and no live chat; +40 753 980 299 is the company's registered telephone number published for legal identification under Legea 365/2002 art. 5, not a support hotline. Support sets out response targets and priority levels in full, and explains that targets are targets rather than guarantees.

If you are a consumer and you consider the Service was not provided as it should have been, Consumer Rights and Dispute Resolution explains your remedies and the Autoritatea Națională pentru Protecția Consumatorilor (ANPC) route, including the ANPC alternative dispute resolution channel at https://anpc.ro/sal/ and the complaints platform at https://reclamatiisal.anpc.ro.