diff --git a/faq.html b/faq.html
index 3d553869a..83e86be31 100644
--- a/faq.html
+++ b/faq.html
@@ -453,7 +453,7 @@
Q 1.5: How can I check if my submission passes tests without having to answer questions?
Q 1.6: How may I include additional files beyond the max allowed?
-
+
@@ -5560,6 +5561,124 @@ longer be available, code wise, except for Plan 9, but Plan 9 was never used for
judging the IOCCC. A Unix man page for cb
still exists.
Jump to: top
+
+
Q 10.11: What do the status.json JSON file indicate?
+
+The following JSON members are required to be present status.json.
+
+This is a mandatory comment for which we offer no comment other
+than this comment. :-)
+The JSON member value must be the following JSON quoted string:
+
"mandatory comment: because comments were removed from the original JSON spec"
+
+
IOCCC_status_version
+
+This is the version of format of the status.json file.
+The JSON member value of is a JSON quoted string the form “version YYYY-MM-DD”.
+This document describes version “1.0 2024-03-09”.
+contest_status
+This is the current status of the contest.
+The following JSON member value string may be one of the following JSON quoted strings:
+“pending”
+While the contest PENDING the contest is not yet open, however there is a tentative scheduled
+date and time by which the contest will open for submissions.
+A preliminary IOCCC rules, IOCCC guidelines,
+and IOCCC mkiocccentry tools have
+been released.
+You may register for the IOCCC while the contest is pending,
+however you will NOT receive your own Email message containing your very own
+Username and Initial Password until the contest is open. You will need these
+to be able to upload your submission to the IOCCC submit
+server.
+Once contest moves from pending to open, an announcement
+Email will be sent out to the mailing list of those have successfully registered for the IOCCC.
+In addition, an announcement will be made to the IOCCC news in case you miss
+that announcement Email.
+While you are waiting for the contest to open, we highly recommend
+that you review the IOCCC rules, IOCCC guidelines,
+and IOCCC mkiocccentry tools.
+Should you have any comments, suggestions, and concerns about the above, and while you waiting
+for the contest to open, please see the
+FAQ on “comment or make a suggestion on IOCCC rules, guidelines and tools”
+as well as the
+FAQ on “best way to ask a question about the IOCCC rules, guideline and tools”
+for how.
+See also the
+FAQ on “how to upload your submission”
+for more information on the submission process when the IOCCC reopens.
+“open”
+While contest is OPEN, those who have registered for the IOCCC
+may upload their submissions to the IOCCC submit server.
+See the
+FAQ on “how to submit”
+for more information.
+See the IOCCC news page for details on any IOCCC related deadlines
+such as when the contest will close.
+The IOCCC rules, IOCCC guidelines,
+and IOCCC mkiocccentry tools
+are now official. Should you have any questions about these, please see the
+FAQ on “best way to ask a question about the IOCCC rules, guideline and tools”
+for how to ask them.
+Be sure to review the official IOCCC rules, IOCCC guidelines,
+for any changes, as well as updating your IOCCC mkiocccentry tools
+as changes to them may have been made while the contest was “pending”.
+See also the
+FAQ on “how to submit”
+for more information on the submission process when the IOCCC reopens.
+“judging”
+While contest is JUDGING, you cannot register
+nor can you upload submissions. This is because the
+IOCCC judges are in the process of judging the submissions
+they received while the contest was open.
+Watch the @IOCCC mastodon feed for updates.
+Once the contest closes, the judges will:
+
+“closed”
+While contest is CLOSED, you cannot register
+nor can you upload submissions. You have to wait for the
+next contest to open.
+See the IOCCC winning entries page for the entries that have won
+the IOCCC.
+NOTE: From time to time, winning IOCCC entries may have their write-ups updated,
+Makefiles improved, source code fixed etc. See IOCCC news for details.
+Watch both this IOCCC status page and the @IOCCC
+mastodon feed for information about future
+contest openings.
+news_update
+This shows the latest modification date for the IOCCC news page.
+The JSON member value is a JSON quoted string obtained from the date field
+of the following ls(1) command:
+ TZ=UTC ls -D '%FT%T+00:00' -ld news.html
+NOTE: The date and time are given with respect to UTC timezone.
+NOTE: It is possible that for some reason, the IOCCC news page
+was modified without the content being changed. While we will try to minimize
+the cases where this happen, we apologize in advance (Sorry tm Canada 🇨🇦) when it does.
+status_update
+This shows the latest modification date of status.json file.
+The JSON member value is a JSON quoted string obtained from the date field
+of the following ls(1) command:
+ TZ=UTC ls -D '%FT%T+00:00' -ld status.json
+NOTE: The date and time are given with respect to UTC timezone.
+NOTE: It is possible that for some reason, the status.json file
+was modified without the content being changed. While we will try to minimize
+the cases where this happen, we apologize in advance (Sorry tm Canada 🇨🇦) when it does.
+Jump to: top
diff --git a/faq.md b/faq.md
index a0ff1240b..7f9f73df9 100644
--- a/faq.md
+++ b/faq.md
@@ -28,7 +28,7 @@ This is FAQ version **28.2.11 2025-02-27**.
- **Q 1.6**:
How may I include additional files beyond the max allowed?
-## 2. [IOCCC Judging process](#judging)
+## 2. [IOCCC Judging process](#judging_proceess)
- **Q 2.0**:
What is the best way to ask a question about the IOCCC rules, guideline and tools?
- **Q 2.1**:
How can I comment or make a suggestion on IOCCC rules, guidelines and tools?
- **Q 2.2**:
Are there any compiler warnings that I should not worry about in my submissions?
@@ -132,7 +132,7 @@ This is FAQ version **28.2.11 2025-02-27**.
- **Q 10.8**:
How do the menus on the website work and what can I do if they don't work?
- **Q 10.9**:
How do I find more information about a winning author of an entry?
- **Q 10.10**:
What is this cb tool that is mentioned in the IOCCC?
-
+- **Q 10.11**:
What do the status.json JSON file indicate?
## 11. [History of the IOCCC](#ioccc_history)
- **Q 11.0**:
How did the IOCCC get started?
@@ -6875,6 +6875,210 @@ judging the IOCCC. A Unix man page for `cb`
Jump to: [top](#)
+
+
+### Q 10.11: What do the status.json JSON file indicate?
+
+
+The following **JSON** members are required to be present [status.json](status.json).
+
+
+
+
+This is a **mandatory** comment for which we offer no comment other
+than this comment. :-)
+
+The **JSON** member value must be the following **JSON** quoted string:
+
+```
+ "mandatory comment: because comments were removed from the original JSON spec"
+```
+
+
+
+## IOCCC_status_version
+
+
+This is the version of format of the [status.json](status.json) file.
+
+The **JSON** member value of is a **JSON** quoted string the form "_version YYYY-MM-DD_".
+
+This document describes version "**1.0 2024-03-09**".
+
+
+
+## contest_status
+
+
+This is the current status of the contest.
+
+The following **JSON** member value string may be one of the following **JSON** quoted strings:
+
+
+
+#### "**pending**"
+
+
+While the contest **[PENDING](#pending)** the contest is not yet [open](#open), however there is a tentative scheduled
+date and time by which the contest will [open](#open) for submissions.
+
+A preliminary [IOCCC rules](next/rules.html), [IOCCC guidelines](next/guidelines.html),
+and [IOCCC mkiocccentry tools](https://github.com/ioccc-src/mkiocccentry) have
+been released.
+
+You may [register for the IOCCC](next/register.html) while the contest is [pending](#pending),
+however you will **NOT** receive your own Email message containing your very own
+**Username and Initial Password until the contest is [open](#open)**. You will need these
+to be able to [upload your submission](next/submit.html) to the [IOCCC submit
+server](https://submit.ioccc.org).
+
+Once contest moves from [pending](#pending") to [open](#open), an announcement
+Email will be sent out to the mailing list of those have successfully registered for the IOCCC.
+In addition, an announcement will be made to the [IOCCC news](news.html) in case you miss
+that announcement Email.
+
+While you are waiting for the contest to [open](#open), we **highly recommend**
+that you review the [IOCCC rules](next/rules.html), [IOCCC guidelines](next/guidelines.html),
+and [IOCCC mkiocccentry tools](https://github.com/ioccc-src/mkiocccentry).
+
+Should you have any comments, suggestions, and concerns about the above, and **while you waiting**
+for the contest to [open](#open), please see the
+FAQ on "[comment or make a suggestion on IOCCC rules, guidelines and tools](#feedback)"
+as well as the
+FAQ on "[best way to ask a question about the IOCCC rules, guideline and tools](#questions)"
+for how.
+
+See also the
+FAQ on "[how to upload your submission](next/submit.html)"
+for more information on the submission process when the IOCCC [reopens](#open).
+
+
+
+#### "**open**"
+
+
+While contest is **[OPEN](#open)**, those who have [registered for the IOCCC](next/register.html)
+may [upload their submissions](next/submit.html) to the [IOCCC submit server](https://submit.ioccc.org).
+
+See the
+FAQ on "[how to submit](#submit)"
+for more information.
+
+See the [IOCCC news](news.html) page for details on any IOCCC related deadlines
+such as when the contest will [close](#closed).
+
+The [IOCCC rules](next/rules.html), [IOCCC guidelines](next/guidelines.html),
+and [IOCCC mkiocccentry tools](https://github.com/ioccc-src/mkiocccentry)
+are now official. Should you have any questions about these, please see the
+FAQ on "[best way to ask a question about the IOCCC rules, guideline and tools](#questions)"
+for how to ask them.
+
+Be sure to review the official [IOCCC rules](next/rules.html), [IOCCC guidelines](next/guidelines.html),
+for any changes, as well as updating your [IOCCC mkiocccentry tools](https://github.com/ioccc-src/mkiocccentry)
+as changes to them may have been made while the contest was "**[pending](#pending)**".
+
+See also the
+FAQ on "[how to submit](#submit)"
+for more information on the submission process when the IOCCC [reopens](#open).
+
+
+
+#### "**judging**"
+
+
+While contest is **[JUDGING](#judging)**, you cannot [register](next/register.html)
+nor can you [upload submissions](next/submit.html). This is because the
+[IOCCC judges](judges.html) are in the process of judging the [submissions](#how_many)
+they received while the contest was [open](#open).
+
+Watch the [@IOCCC mastodon feed](https://fosstodon.org/@ioccc) for updates.
+
+Once the contest [closes](#closed), the judges will:
+
+* Select the [winning entries](years.html) and announce them on the [@IOCCC
+mastodon feed](https://fosstodon.org/@ioccc).
+
+* Notify the [authors](authors.html) of entries that won the contest
+via email using their registered email address.
+
+* Announce who the [authors](authors.html) are of this year's [winning IOCCC
+entries](years.html) via the [@IOCCC mastodon
+feed](https://fosstodon.org/@ioccc).
+
+* Upload the winning code to the [Official IOCCC winner
+repo](https://github.com/ioccc-src/winner).
+
+* Update the [Official IOCCC website](index.html), and in particular
+display this year's [winning IOCCC entries](years.html) at the top of the [IOCCC
+winning entries page](years.html).
+
+* Update the [IOCCC news](news.html) page.
+
+
+
+#### "**closed**"
+
+
+While contest is **[CLOSED](#closed)**, you cannot [register](next/register.html)
+nor can you [upload submissions](next/submit.html). You have to wait for the
+next contest to [open](#open).
+
+See the [IOCCC winning entries page](years.html) for the entries that have won
+the [IOCCC](index.html).
+
+**NOTE**: From time to time, [winning IOCCC entries](years.html) may have their write-ups updated,
+`Makefiles` improved, source code fixed etc. See [IOCCC news](news.html) for details.
+
+Watch both [this IOCCC status page](status.html) and the [@IOCCC
+mastodon feed](https://fosstodon.org/@ioccc) for information about future
+contest [openings](#open).
+
+
+
+## news_update
+
+
+This shows the latest modification date for the [IOCCC news](news.html) page.
+
+The **JSON** member value is a **JSON** quoted string obtained from the date field
+of the following `ls(1)` command:
+
+```
+ TZ=UTC ls -D '%FT%T+00:00' -ld news.html
+```
+
+**NOTE**: The date and time are given with respect to **UTC** timezone.
+
+**NOTE**: It is possible that for some reason, the [IOCCC news](news.html) page
+was modified without the content being changed. While we will try to minimize
+the cases where this happen, we apologize in advance (Sorry tm Canada 🇨🇦) when it does.
+
+
+
+## status_update
+
+
+This shows the latest modification date of [status.json](status.json) file.
+
+The **JSON** member value is a **JSON** quoted string obtained from the date field
+of the following `ls(1)` command:
+
+```
+ TZ=UTC ls -D '%FT%T+00:00' -ld status.json
+```
+
+**NOTE**: The date and time are given with respect to **UTC** timezone.
+
+**NOTE**: It is possible that for some reason, the [status.json](status.json) file
+was modified without the content being changed. While we will try to minimize
+the cases where this happen, we apologize in advance (Sorry tm Canada 🇨🇦) when it does.
+
+
+Jump to: [top](#)
+
+
diff --git a/next/README.md b/next/README.md
index 16025136b..3ef9fc45c 100644
--- a/next/README.md
+++ b/next/README.md
@@ -17,12 +17,12 @@ are official, to be sure you are **using an up to date official mkiocccentry too
### When the IOCCC status is _closed_
-While the IOCCC status is **[CLOSED](../status.html#closed)**,
+While the IOCCC status is **[CLOSED](../faq.html#closed)**,
the [rules](rules.html) and [guidelines](guidelines.html)
are **OUT OF DATE**.
A **very tentative proposal** for the next IOCCC
-that is **VERY LIKELY** to be updated before the next contest becomes [pending](../status.html#pending).
+that is **VERY LIKELY** to be updated before the next contest becomes [pending](../faq.html#pending).
They are are provided as a **tentative** hint **at what
might be used** for the next IOCCC.
@@ -35,11 +35,11 @@ Mastodon](https://fosstodon.org/@ioccc) feed as _sometimes_ the
### When the IOCCC status is _pending_
-While the IOCCC status is **[PENDING](../status.html#pending)**,
+While the IOCCC status is **[PENDING](../faq.html#pending)**,
the [rules](rules.html) and [guidelines](guidelines.html) are **tentative**.
One might think of them as a **beta** release for the IOCCC
-that is about to [open](../status.html#open).
+that is about to [open](../faq.html#open).
**IMPORTANT**: All **tentative** [rules](rules.html) and [guidelines](guidelines.html)
are subject to change by the [IOCCC judges](../judges.html) at any time.
@@ -47,33 +47,33 @@ See both the [IOCCC news](../news.html) and the [IOCCC
Mastodon](https://fosstodon.org/@ioccc) feed as _sometimes_ the
[IOCCC judges](../judges.html) **mention changes** there.
-You may [register for the IOCCC](register.html) while the contest is [pending](../status.html#pending),
+You may [register for the IOCCC](register.html) while the contest is [pending](../faq.html#pending),
however you will **NOT** receive your own Email message containing your very own
-**Username and Initial Password until the contest is [open](../status.html#open)**. You will need these
-to be able to [upload your submission](submit.html) when the contest is [open](../status.html#open).
+**Username and Initial Password until the contest is [open](../faq.html#open)**. You will need these
+to be able to [upload your submission](submit.html) when the contest is [open](../faq.html#open).
-Once contest moves from [pending](../status.html#pending") to [open](../status.html#open) an announcement
+Once contest moves from [pending](../faq.html#pending") to [open](../faq.html#open) an announcement
Email will be sent out to the mailing list of those have successfully registered for the IOCCC.
In addition, an announcement will be made to the [IOCCC news](../news.html) in case you miss
that announcement Email.
-While you are waiting for the contest to [open](../status.html#open), we **highly recommend**
+While you are waiting for the contest to [open](../faq.html#open), we **highly recommend**
that you review the [IOCCC rules](rules.html), [IOCCC guidelines](guidelines.html),
and [IOCCC mkiocccentry tools](https://github.com/ioccc-src/mkiocccentry).
Should you have any comments, suggestions, and concerns about the above, and **while you waiting**
-for the contest to [open](../status.html#open) please see the
+for the contest to [open](../faq.html#open) please see the
FAQ on "[comment or make a suggestion on IOCCC rules, guidelines and tools](../faq.html#feedback)"
as well as the
FAQ on "[best way to ask a question about the IOCCC rules, guideline and tools](../faq.html#questions)"
for how.
-See also about how [upload your submission](submit.html) when the contest is [open](../status.html#open).
+See also about how [upload your submission](submit.html) when the contest is [open](../faq.html#open).
### When the IOCCC status is _open_
-While the IOCCC status is **[OPEN](../status.html#open)**,
+While the IOCCC status is **[OPEN](../faq.html#open)**,
the [rules](rules.html) and [guidelines](guidelines.html) are **OFFICIAL**.
Unless some significant problem turns up (such as a need to delay
@@ -92,18 +92,18 @@ for how to ask them.
Be sure to review the official [IOCCC rules](rules.html), [IOCCC guidelines](guidelines.html),
for any changes, as well as updating your [IOCCC mkiocccentry tools](https://github.com/ioccc-src/mkiocccentry)
-as changes to them may have been made while the contest was "**[pending](../status.html#pending)**.
+as changes to them may have been made while the contest was "**[pending](../faq.html#pending)**.
See also the
FAQ on "[how to submit](submit.html)"
-for more information on the submission process when the IOCCC [reopens](../status.html#open).
+for more information on the submission process when the IOCCC [reopens](../faq.html#open).
### When the IOCCC status is _judging_
-While the IOCCC status is **[JUDGING](../status.html#judging)**,
+While the IOCCC status is **[JUDGING](../faq.html#judging)**,
the [rules](rules.html) and [guidelines](guidelines.html) are
-for the when the was previously **[OPEN](../status.html#open)** for new submissions.
+for the when the was previously **[OPEN](../faq.html#open)** for new submissions.
See the [IOCCC news](../news.html) as well as the [IOCCC
Mastodon](https://fosstodon.org/@ioccc) feed for updates
diff --git a/next/guidelines.html b/next/guidelines.html
index dba3ef4e8..1f9774516 100644
--- a/next/guidelines.html
+++ b/next/guidelines.html
@@ -503,17 +503,17 @@ the
IOCCC guidelines.
This IOCCC runs from
2024-12-29 23:58:13.213455 UTC to
2025-06-05 04:03:02.010099 UTC.
-This contest will enter the pending state on or about
+This contest will enter the pending state on or about
2024-12-29 23:58:13.213455 UTC.
-This contest will enter the open state on 2025-03-05 23:19:17.131107 UTC.
+This contest will enter the open state on 2025-03-05 23:19:17.131107 UTC.
-This contest will enter the judging state on 2025-06-05 04:03:02.010099 UTC.
+This contest will enter the judging state on 2025-06-05 04:03:02.010099 UTC.
-IMPORTANT NOTE: Until the contest enters the open state, any or all
+IMPORTANT NOTE: Until the contest enters the open state, any or all
of the above dates and times may change AT ANY TIME!
@@ -521,17 +521,17 @@ The reason for the times of day are so that key IOCCC events are calcula
to be a functional UTC time. :-)
-Until the contest status becomes open,
+Until the contest status becomes open,
the IOCCC rules,
IOCCC guidelines and the tools in the
mkiocccentry repo, SHOULD be
considered provisional BETA versions and may be adjusted AT ANY TIME
-before the contest status becomes open.
+before the contest status becomes open.
You MUST register in order to participate in the IOCCC.
You may register while the contest is either
-pending or open.
+pending or open.
See the
@@ -540,7 +540,7 @@ for instructions on registering and participating in the IOCCC, as the process
has changed from previous years!
-When the contest is open, an IOCCC
+When the contest is open, an IOCCC
judge will email you your submit
server Username and Initial password. This
takes some time (maybe even a few days) for an IOCCC judge to
@@ -549,10 +549,10 @@ sure to give yourself enough time.
Those who register while the contest status is
-pending will receive email with their submit
+pending will receive email with their submit
server Username and Initial password from an
IOCCC judge shortly after the contest status becomes
-open.
+open.
Once an IOCCC judge emails you your Username and Initial password, you
@@ -575,12 +575,12 @@ Once you have registered, and received by email, you
from an IOCCC judge, you may, after changing your initial
password upload your submission to
the submit server, as long as the contest
-open.
+open.
The submit server will become active when the
-contest is pending.
-Until the contest status becomes pending,
+contest is pending.
+Until the contest status becomes pending,
the submit server might be offline and/or unresponsive.
@@ -649,7 +649,7 @@ as well as
how to upload your submission to the IOCCC.
-While the contest is open, you may modify your
+While the contest is open, you may modify your
previously uploaded submission by rebuilding your submission with the
mkiocccentry(1) tool and then re-uploading it to the same slot number on the
submit server.
@@ -662,7 +662,7 @@ already exist), -A WILL OVERWRITE THE FILE and -A, BE SURE you don’t overwrite another file by accident!
-Once the contest enters the judging state, you will
+Once the contest enters the judging state, you will
NOT be allowed to upload your submission files, so do give yourself enough
time.
@@ -2393,7 +2393,7 @@ mentioned or someone boosts your post you will not get a push notification.
The current status of the IOCCC will change from
-judging to closed .
+judging to closed .
The contest_status in the status.json file will change
diff --git a/next/guidelines.md b/next/guidelines.md
index d17cbe03d..668c49ffe 100644
--- a/next/guidelines.md
+++ b/next/guidelines.md
@@ -105,20 +105,20 @@ This IOCCC runs from **2024-12-29 23:58:13.213455 UTC** to **2025-06-05 04:03:02
-This contest will enter the **[pending](../status.html#pending)** state on or about
+This contest will enter the **[pending](../faq.html#pending)** state on or about
**2024-12-29 23:58:13.213455 UTC**.
-This contest will enter the **[open](../status.html#open)** state on **2025-03-05 23:19:17.131107 UTC**.
+This contest will enter the **[open](../faq.html#open)** state on **2025-03-05 23:19:17.131107 UTC**.
-This contest will enter the **[judging](../status.html#judging)** state on **2025-06-05 04:03:02.010099 UTC**.
+This contest will enter the **[judging](../faq.html#judging)** state on **2025-06-05 04:03:02.010099 UTC**.
-**IMPORTANT NOTE**: Until the contest enters the **[open](../status.html#open)** state, any or all
+**IMPORTANT NOTE**: Until the contest enters the **[open](../faq.html#open)** state, any or all
of the above **dates and times may change _AT ANY TIME_**!
@@ -128,18 +128,18 @@ to be a **fun**ctional UTC time. :-)
-Until the contest status becomes **[open](../status.html#open)**,
+Until the contest status becomes **[open](../faq.html#open)**,
the [IOCCC rules](rules.html),
[IOCCC guidelines](guidelines.html) and the tools in the
[mkiocccentry repo](https://github.com/ioccc-src/mkiocccentry), **SHOULD be
considered** provisional **BETA** versions and **may be adjusted _AT ANY TIME_**
-before the contest status becomes **[open](../status.html#open)**.
+before the contest status becomes **[open](../faq.html#open)**.
You **MUST** [register](register.html) in order to participate in the IOCCC.
You may [register](register.html) while the contest is either
-**[pending](../status.html#pending)** or **[open](../status.html#open)**.
+**[pending](../faq.html#pending)** or **[open](../faq.html#open)**.
@@ -150,7 +150,7 @@ has changed from previous years!
-When the contest is **[open](../status.html#open)**, an [IOCCC
+When the contest is **[open](../faq.html#open)**, an [IOCCC
judge](../judges.html) will email you your [submit
server](https://submit.ioccc.org) **Username** and **Initial password**. This
takes some time (maybe even a few days) for an [IOCCC judge](../judges.html) to
@@ -160,10 +160,10 @@ sure to give yourself enough time.
Those who [register](register.html) while the contest status is
-**[pending](../status.html#pending)** will receive email with their [submit
+**[pending](../faq.html#pending)** will receive email with their [submit
server](https://submit.ioccc.org) **Username** and **Initial password** from an
[IOCCC judge](../judges.html) shortly after the contest status becomes
-**[open](../status.html#open)**.
+**[open](../faq.html#open)**.
@@ -189,13 +189,13 @@ Once you have [registered](register.html), and received by email, your
from an [IOCCC judge](../judges.html), you may, after [changing your initial
password](pw-change.html) upload your submission to
the [submit server](https://submit.ioccc.org), as long as the contest
-**[open](../status.html#open)**.
+**[open](../faq.html#open)**.
The [submit server](https://submit.ioccc.org) will become active when the
-contest is **[pending](../status.html#pending)**.
-Until the contest status becomes **[pending](../status.html#pending)**,
+contest is **[pending](../faq.html#pending)**.
+Until the contest status becomes **[pending](../faq.html#pending)**,
the [submit server](https://submit.ioccc.org) might be offline and/or unresponsive.
@@ -279,7 +279,7 @@ as well as
-While the contest is **[open](../status.html#open)**, you may modify your
+While the contest is **[open](../faq.html#open)**, you may modify your
previously uploaded submission by rebuilding your submission with the
`mkiocccentry(1)` tool and then re-uploading it to **the same slot number** on the
[submit server](https://submit.ioccc.org).
@@ -294,7 +294,7 @@ the file. If you use `-A`, **BE SURE** you don't overwrite another file by accid
-Once the contest enters the **[judging](../status.html#judging)** state, you will
+Once the contest enters the **[judging](../faq.html#judging)** state, you will
**NOT** be allowed to upload your submission files, so do give yourself enough
time.
@@ -2394,7 +2394,7 @@ Jump to: [top](#)
The [current status of the IOCCC](../status.html) will change from
-**[judging](../status.html#judging)** to **[closed](../status.html#closed)** .
+**[judging](../faq.html#judging)** to **[closed](../faq.html#closed)** .
diff --git a/next/index.html b/next/index.html
index 469e26b30..2a0c7a645 100644
--- a/next/index.html
+++ b/next/index.html
@@ -437,11 +437,11 @@ especially when the rules and using an up to date official mkiocccentry tool set.
Important disclaimers about contest status
When the IOCCC status is closed
-While the IOCCC status is CLOSED,
+
While the IOCCC status is CLOSED,
the rules and guidelines
are OUT OF DATE.
A very tentative proposal for the next IOCCC
-that is VERY LIKELY to be updated before the next contest becomes pending.
+that is VERY LIKELY to be updated before the next contest becomes pending.
They are are provided as a tentative hint at what
might be used for the next IOCCC.
IMPORTANT: All tentative rules and guidelines
@@ -450,35 +450,35 @@ See both the IOCCC news and the IOCCC judges mention changes there.
When the IOCCC status is pending
-While the IOCCC status is PENDING,
+
While the IOCCC status is PENDING,
the rules and guidelines are tentative.
One might think of them as a beta release for the IOCCC
-that is about to open.
+that is about to open.
IMPORTANT: All tentative rules and guidelines
are subject to change by the IOCCC judges at any time.
See both the IOCCC news and the IOCCC
Mastodon feed as sometimes the
IOCCC judges mention changes there.
-You may register for the IOCCC while the contest is pending,
+
You may register for the IOCCC while the contest is pending,
however you will NOT receive your own Email message containing your very own
-Username and Initial Password until the contest is open. You will need these
-to be able to upload your submission when the contest is open.
-Once contest moves from pending to open an announcement
+Username and Initial Password until the contest is open. You will need these
+to be able to upload your submission when the contest is open.
+Once contest moves from pending to open an announcement
Email will be sent out to the mailing list of those have successfully registered for the IOCCC.
In addition, an announcement will be made to the IOCCC news in case you miss
that announcement Email.
-While you are waiting for the contest to open, we highly recommend
+
While you are waiting for the contest to open, we highly recommend
that you review the IOCCC rules, IOCCC guidelines,
and IOCCC mkiocccentry tools.
Should you have any comments, suggestions, and concerns about the above, and while you waiting
-for the contest to open please see the
+for the contest to open please see the
FAQ on “comment or make a suggestion on IOCCC rules, guidelines and tools”
as well as the
FAQ on “best way to ask a question about the IOCCC rules, guideline and tools”
for how.
-See also about how upload your submission when the contest is open.
+See also about how upload your submission when the contest is open.
When the IOCCC status is open
-While the IOCCC status is OPEN,
+
While the IOCCC status is OPEN,
the rules and guidelines are OFFICIAL.
Unless some significant problem turns up (such as a need to delay
in when the IOCCC will close, or some major bug is discovered) they
@@ -493,14 +493,14 @@ FAQ on “best way to ask a question about the I
for how to ask them.
Be sure to review the official IOCCC rules, IOCCC guidelines,
for any changes, as well as updating your IOCCC mkiocccentry tools
-as changes to them may have been made while the contest was “pending.
+as changes to them may have been made while the contest was “pending.
See also the
FAQ on “how to submit”
-for more information on the submission process when the IOCCC reopens.
+for more information on the submission process when the IOCCC reopens.
When the IOCCC status is judging
-While the IOCCC status is JUDGING,
+
While the IOCCC status is JUDGING,
the rules and guidelines are
-for the when the was previously OPEN for new submissions.
+for the when the was previously OPEN for new submissions.
See the IOCCC news as well as the IOCCC
Mastodon feed for updates
on the IOCCC judging process as well as for the announcement
diff --git a/next/pw-change.html b/next/pw-change.html
index fc90f15fa..0fd22a8a2 100644
--- a/next/pw-change.html
+++ b/next/pw-change.html
@@ -431,9 +431,9 @@ server.
IMPORTANT NOTE: You must change your password WITHIN 72 HOURS
from when one of the IOCCC judges sent that email.
NOTE: The IOCCC submit server
-is ready for submissions ONLY WHEN THE CONTEST IS open.
+is ready for submissions ONLY WHEN THE CONTEST IS open.
See current status of the IOCCC for details on the contest status.
-IMPORTANT NOTE: When the contest is closed, the
+
IMPORTANT NOTE: When the contest is closed, the
IOCCC submit server
may be offline and unreachable as a web site.
To login and change your password, open https://submit.ioccc.org
@@ -461,7 +461,7 @@ password:

-When the contest is open, proceed with
+
When the contest is open, proceed with
Step 5: Obtain and compile the latest mkiocccentry toolkit.
-
-The following JSON members are required to be present status.json.
-
-This is a mandatory comment for which we offer no comment other
-than this comment. :-)
-The JSON member value must be the following JSON quoted string:
- "mandatory comment: because comments were removed from the original JSON spec"
-
-
IOCCC_status_version
-
-This is the version of format of the status.json file.
-The JSON member value of is a JSON quoted string the form “version YYYY-MM-DD”.
-This document describes version “1.0 2024-03-09”.
-contest_status
-This is the current status of the contest.
-The following JSON member value string may be one of the following JSON quoted strings:
-“pending”
-While the contest PENDING the contest is not yet open, however there is a tentative scheduled
-date and time by which the contest will open for submissions.
-A preliminary IOCCC rules, IOCCC guidelines,
-and IOCCC mkiocccentry tools have
-been released.
-You may register for the IOCCC while the contest is pending,
-however you will NOT receive your own Email message containing your very own
-Username and Initial Password until the contest is open. You will need these
-to be able to upload your submission to the IOCCC submit
-server.
-Once contest moves from pending to open, an announcement
-Email will be sent out to the mailing list of those have successfully registered for the IOCCC.
-In addition, an announcement will be made to the IOCCC news in case you miss
-that announcement Email.
-While you are waiting for the contest to open, we highly recommend
-that you review the IOCCC rules, IOCCC guidelines,
-and IOCCC mkiocccentry tools.
-Should you have any comments, suggestions, and concerns about the above, and while you waiting
-for the contest to open, please see the
-FAQ on “comment or make a suggestion on IOCCC rules, guidelines and tools”
-as well as the
-FAQ on “best way to ask a question about the IOCCC rules, guideline and tools”
-for how.
-See also the
-FAQ on “how to upload your submission”
-for more information on the submission process when the IOCCC reopens.
-“open”
-While contest is OPEN, those who have registered for the IOCCC
-may upload their submissions to the IOCCC submit server.
-See the
-FAQ on “how to submit”
-for more information.
-See the IOCCC news page for details on any IOCCC related deadlines
-such as when the contest will close.
-The IOCCC rules, IOCCC guidelines,
-and IOCCC mkiocccentry tools
-are now official. Should you have any questions about these, please see the
-FAQ on “best way to ask a question about the IOCCC rules, guideline and tools”
-for how to ask them.
-Be sure to review the official IOCCC rules, IOCCC guidelines,
-for any changes, as well as updating your IOCCC mkiocccentry tools
-as changes to them may have been made while the contest was “pending”.
-See also the
-FAQ on “how to submit”
-for more information on the submission process when the IOCCC reopens.
-“judging”
-While contest is JUDGING, you cannot register
-nor can you upload submissions. This is because the
-IOCCC judges are in the process of judging the submissions
-they received while the contest was open.
-Watch the @IOCCC mastodon feed for updates.
-Once the contest closes, the judges will:
-
-“closed”
-While contest is CLOSED, you cannot register
-nor can you upload submissions. You have to wait for the
-next contest to open.
-See the IOCCC winning entries page for the entries that have won
-the IOCCC.
-NOTE: From time to time, winning IOCCC entries may have their write-ups updated,
-Makefiles improved, source code fixed etc. See IOCCC news for details.
-Watch both this IOCCC status page and the @IOCCC
-mastodon feed for information about future
-contest openings.
-news_update
-This shows the latest modification date for the IOCCC news page.
-The JSON member value is a JSON quoted string obtained from the date field
-of the following ls(1) command:
- TZ=UTC ls -D '%FT%T+00:00' -ld news.html
-NOTE: The date and time are given with respect to UTC timezone.
-NOTE: It is possible that for some reason, the IOCCC news page
-was modified without the content being changed. While we will try to minimize
-the cases where this happen, we apologize in advance (Sorry tm Canada 🇨🇦) when it does.
-status_update
-This shows the latest modification date of status.json file.
-The JSON member value is a JSON quoted string obtained from the date field
-of the following ls(1) command:
- TZ=UTC ls -D '%FT%T+00:00' -ld status.json
-NOTE: The date and time are given with respect to UTC timezone.
-NOTE: It is possible that for some reason, the status.json file
-was modified without the content being changed. While we will try to minimize
-the cases where this happen, we apologize in advance (Sorry tm Canada 🇨🇦) when it does.
+Please see the
+FAQ on “status.json fields”
+for more information the above JSON fields.
Jump to: top
- "mandatory comment: because comments were removed from the original JSON spec"
-```
-
-
-
-## IOCCC_status_version
-
-
-This is the version of format of the [status.json](status.json) file.
-
-The **JSON** member value of is a **JSON** quoted string the form "_version YYYY-MM-DD_".
-
-This document describes version "**1.0 2024-03-09**".
-
-
-
-## contest_status
-
-
-This is the current status of the contest.
-
-The following **JSON** member value string may be one of the following **JSON** quoted strings:
-
-
-
-#### "**pending**"
-
-
-While the contest **[PENDING](#pending)** the contest is not yet [open](#open), however there is a tentative scheduled
-date and time by which the contest will [open](#open) for submissions.
-
-A preliminary [IOCCC rules](next/rules.html), [IOCCC guidelines](next/guidelines.html),
-and [IOCCC mkiocccentry tools](https://github.com/ioccc-src/mkiocccentry) have
-been released.
-
-You may [register for the IOCCC](next/register.html) while the contest is [pending](#pending),
-however you will **NOT** receive your own Email message containing your very own
-**Username and Initial Password until the contest is [open](#open)**. You will need these
-to be able to [upload your submission](next/submit.html) to the [IOCCC submit
-server](https://submit.ioccc.org).
-
-Once contest moves from [pending](#pending") to [open](#open), an announcement
-Email will be sent out to the mailing list of those have successfully registered for the IOCCC.
-In addition, an announcement will be made to the [IOCCC news](news.html) in case you miss
-that announcement Email.
-
-While you are waiting for the contest to [open](#open), we **highly recommend**
-that you review the [IOCCC rules](next/rules.html), [IOCCC guidelines](next/guidelines.html),
-and [IOCCC mkiocccentry tools](https://github.com/ioccc-src/mkiocccentry).
-
-Should you have any comments, suggestions, and concerns about the above, and **while you waiting**
-for the contest to [open](#open), please see the
-FAQ on "[comment or make a suggestion on IOCCC rules, guidelines and tools](faq.html#feedback)"
-as well as the
-FAQ on "[best way to ask a question about the IOCCC rules, guideline and tools](faq.html#questions)"
-for how.
-
-See also the
-FAQ on "[how to upload your submission](next/submit.html)"
-for more information on the submission process when the IOCCC [reopens](#open).
-
-
-
-#### "**open**"
-
-
-While contest is **[OPEN](#open)**, those who have [registered for the IOCCC](next/register.html)
-may [upload their submissions](next/submit.html) to the [IOCCC submit server](https://submit.ioccc.org).
-
-See the
-FAQ on "[how to submit](faq.html#submit)"
-for more information.
-
-See the [IOCCC news](news.html) page for details on any IOCCC related deadlines
-such as when the contest will [close](#closed).
-
-The [IOCCC rules](next/rules.html), [IOCCC guidelines](next/guidelines.html),
-and [IOCCC mkiocccentry tools](https://github.com/ioccc-src/mkiocccentry)
-are now official. Should you have any questions about these, please see the
-FAQ on "[best way to ask a question about the IOCCC rules, guideline and tools](faq.html#questions)"
-for how to ask them.
-
-Be sure to review the official [IOCCC rules](next/rules.html), [IOCCC guidelines](next/guidelines.html),
-for any changes, as well as updating your [IOCCC mkiocccentry tools](https://github.com/ioccc-src/mkiocccentry)
-as changes to them may have been made while the contest was "**[pending](#pending)**".
-
-See also the
-FAQ on "[how to submit](faq.html#submit)"
-for more information on the submission process when the IOCCC [reopens](#open).
-
-
-
-#### "**judging**"
-
-
-While contest is **[JUDGING](#judging)**, you cannot [register](next/register.html)
-nor can you [upload submissions](next/submit.html). This is because the
-[IOCCC judges](judges.html) are in the process of judging the [submissions](faq.html#how_many)
-they received while the contest was [open](#open).
-
-Watch the [@IOCCC mastodon feed](https://fosstodon.org/@ioccc) for updates.
-
-Once the contest [closes](#closed), the judges will:
-
-* Select the [winning entries](years.html) and announce them on the [@IOCCC
-mastodon feed](https://fosstodon.org/@ioccc).
-
-* Notify the [authors](authors.html) of entries that won the contest
-via email using their registered email address.
-
-* Announce who the [authors](authors.html) are of this year's [winning IOCCC
-entries](years.html) via the [@IOCCC mastodon
-feed](https://fosstodon.org/@ioccc).
-
-* Upload the winning code to the [Official IOCCC winner
-repo](https://github.com/ioccc-src/winner).
-
-* Update the [Official IOCCC website](index.html), and in particular
-display this year's [winning IOCCC entries](years.html) at the top of the [IOCCC
-winning entries page](years.html).
-
-* Update the [IOCCC news](news.html) page.
-
-
-#### "**closed**"
-
-While contest is **[CLOSED](#closed)**, you cannot [register](next/register.html)
-nor can you [upload submissions](next/submit.html). You have to wait for the
-next contest to [open](#open).
-
-See the [IOCCC winning entries page](years.html) for the entries that have won
-the [IOCCC](index.html).
-
-**NOTE**: From time to time, [winning IOCCC entries](years.html) may have their write-ups updated,
-`Makefiles` improved, source code fixed etc. See [IOCCC news](news.html) for details.
-
-Watch both [this IOCCC status page](status.html) and the [@IOCCC
-mastodon feed](https://fosstodon.org/@ioccc) for information about future
-contest [openings](#open).
-
-
-
-## news_update
-
-
-This shows the latest modification date for the [IOCCC news](news.html) page.
-
-The **JSON** member value is a **JSON** quoted string obtained from the date field
-of the following `ls(1)` command:
-
-```
- TZ=UTC ls -D '%FT%T+00:00' -ld news.html
-```
-
-**NOTE**: The date and time are given with respect to **UTC** timezone.
-
-**NOTE**: It is possible that for some reason, the [IOCCC news](news.html) page
-was modified without the content being changed. While we will try to minimize
-the cases where this happen, we apologize in advance (Sorry tm Canada 🇨🇦) when it does.
-
-
-
-## status_update
-
-
-This shows the latest modification date of [status.json](status.json) file.
-
-The **JSON** member value is a **JSON** quoted string obtained from the date field
-of the following `ls(1)` command:
-
-```
- TZ=UTC ls -D '%FT%T+00:00' -ld status.json
-```
-
-**NOTE**: The date and time are given with respect to **UTC** timezone.
-
-**NOTE**: It is possible that for some reason, the [status.json](status.json) file
-was modified without the content being changed. While we will try to minimize
-the cases where this happen, we apologize in advance (Sorry tm Canada 🇨🇦) when it does.
+Please see the
+FAQ on "[status.json fields](faq.html#status_json)"
+for more information the above JSON fields.