<commit_before># TODO

This is the master, active TODO list for kotaka development.

Anything here is on the front burner to get done in the foreseeable
future.

Tasks should be listed in order of desired completion.

## Ongoing

The following TODO items are in progress.

### Secretlog

This is a new library meant to consolidate the logic for writing logs to
~Secret to protect them from snooping.

As with all API changes, both the old and new APIs need to be supported
at the same time, so we need to migrate the old stuff before we drop it.

To preserve ordering, we must have the old stuff flushed completely
before we start using the new system.

Secretlog will be formally introduced in 0.60, with all existing use
cases set to flush their current methods before enabling secretlog to
preserve ordering.  Version 0.60

Affected users:

ChannelD, IntermudD, and ~Text/sys/logd

### Mudlib upgrading

From now on, to avoid accidents of versions being skipped by premature
recompiles or upgrades, all necessary checks will be done in a
verification phase before the upgrade commences.

First, the host admin downloads the new version.<commit_msg>Secretlog has been completed, current version has removed legacy code<commit_after># Todo

This is the master, active TODO list for kotaka development.

Anything here is on the front burner to get done in the foreseeable
future.

Tasks should be listed in order of desired completion.

## Ongoing

The following TODO items are in progress.

### Mudlib upgrading

From now on, to avoid accidents of versions being skipped by premature
recompiles or upgrades, all necessary checks will be done in a
verification phase before the upgrade commences.

First, the host admin downloads the new version.
{'fraction_non_alphanumeric': 0.03379152348224513, 'fraction_numerical': 0.003436426116838488, 'mean_word_length': 4.408668730650155, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4348395', 'n_tokens_mistral': 461, 'n_tokens_neox': 431, 'n_words': 274}