Different problems. Different workbenches.
45 working tools, 45 complete story drafts, no approved public tool releases. The current development target is 200 distinct tools; it is not the current page count. Every tool also needs its own complete story and review.
A length, first-letter or atmosphere choice remains a filter. A separate tool must change the task, its constraints and the result you can evaluate. Automated checks do not establish literary quality or originality.
Contemporary Romance Character Names
Contrast a public full name with an intimate short address.
Dedicated inputs
- Established surname
- Optional surname to pair with a new given name.
- Name structure
- Full name or given name only. Options: full, given.
Enforced rules
- Contrast a public full name with an intimate short address.
- Respect length, excluded tokens and locked results; stop with an honest partial result when constraints exhaust the pool.
Output dimensions
name · given · surname · nickname · reading · role · note · source
Author’s evaluation
Save a shortlist, compare addresses in dialogue and check similarity with your existing cast.
Editorial status
2,036 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Mystery Character Names
Return legal identity, alias and a clue-safe role label.
Dedicated inputs
- Fictional identity surname
- Optional fixed surname; alternate addresses remain separate.
- Alternate address construction
- Initials expose a spelling link; a supplied address is preserved across alternative identities. Options: word, initials, supplied.
- Established alternate address
- Required only for supplied mode; exclude filters also apply to this address.
- Evidence role
- Choose the role in your fictional investigation; no personality is inferred. Options: mixed, Witness, Archivist, Investigator, Courier.
Enforced rules
- Return legal identity, alias and a clue-safe role label.
- Respect length, excluded tokens and locked results; stop with an honest partial result when constraints exhaust the pool.
- Alternate addresses may be independent call words, given/surname initials, or an author-supplied address. Exclusions cover both identity and alias.
- A fixed evidence role replaces random role assignment; repeated aliases produce a cast-review warning.
Output dimensions
fictional full identity · separate alternate address · alias construction · evidence role · identity-link cue
Author’s evaluation
Save a shortlist, compare addresses in dialogue and check similarity with your existing cast.
Editorial status
2,017 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Fantasy Family Names
Invent house morphology and inherit it across the result group.
Dedicated inputs
- House surname
- Optional complete fixed house name. Leave empty when using a house root. Locks preserve an existing house.
- Invented house root
- Letters only; combines with an original house ending. Use this or a complete surname, not both.
- Given-name construction
- Compact joins onset and core; extended appends another invented ending. Applies to new names. Options: compact, extended.
- Shared invented core
- Optional authored core inside each new given name. This is invented morphology, not an ancient-language meaning.
Enforced rules
- Invent house morphology and inherit it across the result group.
- Respect length, excluded tokens and locked results; stop with an honest partial result when constraints exhaust the pool.
- A house root cannot coexist with a complete fixed house name; a root conflicting with a locked house is rejected.
- Given names join onset + core, with an additional ending in extended mode. Construction fields expose invented components.
Output dimensions
invented given name · shared house anchor · invented onset · authored or selected core · additional ending · house position
Author’s evaluation
Save a shortlist, compare addresses in dialogue and check similarity with your existing cast.
Editorial status
2,009 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Original Comic Character Names
Pair readable short names with a separately displayed title and dialogue cue.
Dedicated inputs
- Dialogue address
- Control how the civilian identity appears. Options: full, given.
Enforced rules
- Pair readable short names with a separately displayed title and dialogue cue.
- Respect length, excluded tokens and locked results; stop with an honest partial result when constraints exhaust the pool.
Output dimensions
name · given · surname · nickname · reading · role · note · source
Author’s evaluation
Save a shortlist, compare addresses in dialogue and check similarity with your existing cast.
Editorial status
2,053 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Pen Name Studio
Combine a personal fragment, signature structure and a cover comparison.
Dedicated inputs
- Personal fragment
- Optional fragment retained in each byline.
- Signature structure
- Single word, double word, full name or initials. Options: full, single, double, initials.
Enforced rules
- Combine a personal fragment, signature structure and a cover comparison.
- Respect length, excluded tokens and locked results; stop with an honest partial result when constraints exhaust the pool.
Output dimensions
name · given · surname · nickname · reading · role · note · source
Author’s evaluation
Save a shortlist, compare addresses in dialogue and check similarity with your existing cast.
Editorial status
2,039 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Whole Story Cast Names
Generate a role-labelled cohort with an optional first-pair family link, position-preserving locks and similarity prompts. A selected scene retains the current cohort and distinguishes only its declared sibling pair rather than inferring every surname match.
Dedicated inputs
- Family surname
- First two cast members share this surname when related.
- First two characters
- Shared family surname or independent identities. Options: shared, independent.
Enforced rules
- Assign cast roles, shared-family constraints and pairwise similarity warnings.
- Respect length, excluded tokens and locked results; stop with an honest partial result when constraints exhaust the pool.
Output dimensions
name · given · surname · nickname · reading · role · note · source · current cohort kept with the selected private scene · bounded private cast and scene JSON
Author’s evaluation
Open the cast snapshot or export private cast and scene JSON. It contains only the current candidates; older saved cards remain snapshots. Use the explicit multi-family tool for several family groups or more complex ties.
Editorial status
2,075 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
US Given Names by Birth Period
Use the SSA 1990–1999 and partial 2020–2025 period tables; never infer ethnicity or personality.
Dedicated inputs
- Birth period
- Published top200 in each SSA source category, with ranks and counts retained;2020–2025 is a partial decade. Options: 1990, 2020.
Enforced rules
- Use year-tagged SSA records; never infer ethnicity or personality.
- Respect length, excluded tokens and locked results; stop with an honest partial result when constraints exhaust the pool.
Output dimensions
name · given · surname · nickname · reading · role · note · source
Author’s evaluation
Keep preferred spoken addresses and permission to share a recording separate from the source-backed spelling. Editing a candidate makes it author-created fiction, not an attested dataset entry.
Editorial status
2,083 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Invented Compound Surnames
Return compound boundaries and parts rather than a realistic given name.
Dedicated inputs
- Surname prefix
- Optional creative prefix for the compound.
Enforced rules
- Return compound boundaries and parts rather than a realistic given name.
- Respect length, excluded tokens and locked results; stop with an honest partial result when constraints exhaust the pool.
Output dimensions
compound surname · invented root · invented ending · morphology note
Author’s evaluation
Keep individual maker credits beside a shared surname. Compare a compound on a parcel and in speech before asking it to carry the whole family history.
Editorial status
2,037 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Science Fiction Unit Callsigns
Enforce unit prefix, fixed-width number and spoken call word.
Dedicated inputs
- Unit prefix
- Letters only, at most 12.
- Number width
- Fixed-width numeric identifier. Options: 2, 3, 4.
Enforced rules
- Enforce unit prefix, fixed-width number and spoken call word.
- Respect length, excluded tokens and locked results; stop with an honest partial result when constraints exhaust the pool.
Output dimensions
name · given · surname · nickname · reading · role · note · source
Author’s evaluation
Record handovers and personal names separately. The orbital garden uses an invented convention; it is not a real radio or safety standard.
Editorial status
2,241 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Relationship Nicknames
Require a supplied name and derive an address without replacing the legal name.
Dedicated inputs
- Existing given name
- Required; the first two or three letters become a familiar address.
Enforced rules
- Require a supplied name and derive an address without replacing the legal name.
- Respect length, excluded tokens and locked results; stop with an honest partial result when constraints exhaust the pool.
Output dimensions
established given name · proposed familiar address · relationship permission check · derivation note
Author’s evaluation
Record both the bearer’s choice and the setting where the address may be used. Shared memory does not give another person permanent authority over the name.
Editorial status
2,088 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Initials & Author Signatures
Return initials, unabbreviated form and a signature comparison.
Dedicated inputs
- Author surname
- Required; kept in every signature.
- First-name fragment
- Optional source for the first initial.
Enforced rules
- Return initials, unabbreviated form and a signature comparison.
- Respect length, excluded tokens and locked results; stop with an honest partial result when constraints exhaust the pool.
Output dimensions
name · given · surname · nickname · reading · role · note · source
Author’s evaluation
Write spoken addresses separately from printed signatures. Nell can call Nora at the other front door without reciting the letters from the postcard; a chosen visit is not a request for a new illustration.
Editorial status
2,226 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Sibling Name Sets
Enforce one surname and inspect repeated openings within a family.
Dedicated inputs
- Shared surname
- Required family surname.
- Sibling cohort openings
- Distinct openings enforce different first two letters; shared initial links the group. Locks must agree. Options: free, distinct-openings, shared-initial.
- Shared initial
- Optional in shared-initial mode. If blank, a locked sibling or the first accepted candidate anchors the group.
Enforced rules
- Enforce one surname and inspect repeated openings within a family.
- Respect length, excluded tokens and locked results; stop with an honest partial result when constraints exhaust the pool.
- Distinct-openings rejects repeated first-two-letter given-name openings across the cohort, including locked members.
- Shared-initial anchors to the supplied letter, a locked sibling, or the first accepted candidate. Incompatible locks fail rather than silently change.
Output dimensions
cohort member · shared surname · family position · given-name opening · cohort opening rule · similarity suggestions
Author’s evaluation
Use similarity warnings as invitations to review. The private scene includes actual batch companions; changing a house surname belongs in the workbench so the linked set stays coherent.
Editorial status
2,063 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Joint Author Byline Planner
Preserves all supplied contributors and their selected order; detects collisions introduced by shortening and returns expanded credits alongside cover-ready typography.
Dedicated inputs
- Contributors — one full name per line
- Enter 2–12 names. The full display credit must fit 100 characters.
- Contribution order
- Supplied order preserves editorial intent; alphabetical sorts by the final name token. Options: supplied, alphabetical.
- Credit spelling
- Surname and initials forms are display options; expanded contributors remain visible. Options: full, initials, surname.
Enforced rules
- Normalize whitespace; reject duplicate contributors instead of silently deduplicating.
- Sort only when explicitly requested; preserve the contributor list through four joiner formats.
- Warn when shortened forms collide.
Output dimensions
name · expanded contributors · contribution order · cover line · catalog note
Author’s evaluation
Read the joined line aloud; then keep separate contributor fields in your publishing metadata where required.
Editorial status
2,065 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Mentor Title Inheritance Planner
Keeps predecessor and successor identities separate from the persistent title; models transfer, overlap or retirement and returns before/after address records.
Dedicated inputs
- Predecessor’s personal name
- Required. The previous holder remains an individual.
- Successor’s personal name
- Required. Must differ from the predecessor.
- Established office or title
- Optional. Keep it fixed or leave blank for original invented office candidates.
- Succession arrangement
- Shared tenure keeps two current holders; retirement preserves a former-holder address. Options: transfer, shared, retired.
Enforced rules
- Reject indistinguishable predecessor and successor identities.
- Separate office label from personal name.
- Apply one explicit holder transition to every title candidate; a fixed title yields one plan.
Output dimensions
title · before · after · public introduction · private address · continuity rule
Author’s evaluation
Retirement keeps a character present without claiming they retain authority. Use the former-holder wording consistently.
Editorial status
2,063 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Epistolary Correspondent Identity Planner
Produces separate sender, recipient, salutation, signature and envelope fields, then checks disclosure conflicts between coded signatures and open sender information.
Dedicated inputs
- Established sender
- Optional. Supply a fixed identity or generate new senders.
- Recipient’s full name
- Required. Salutations use the selected familiarity.
- Signature relationship
- Formal keeps the full name, familiar uses the first token, coded uses an invented signal. Options: formal, familiar, coded.
- Envelope visibility
- Sealed omits sender from the exterior; open explicitly displays the sender. Fictional convention only. Options: sealed, open.
Enforced rules
- Preserve supplied sender spelling instead of renaming the character.
- Keep routing identity distinct from written signature.
- Expose contradictory concealment when the envelope names the sender.
Output dimensions
sender identity · recipient · salutation · signature · envelope · disclosure check
Author’s evaluation
Read the letter as an object in the scene. Routing details can reveal more than its final line.
Editorial status
2,027 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Blended Family Name Map
Generates only missing given names while preserving every row’s role and chosen surname. Household membership never automatically assigns descent, adoption or shared legal status.
Dedicated inputs
- Household — one member per line
- Use role | chosen surname | optional given name. Example: parent | Vale | Nora. Enter 2–12 rows.
Enforced rules
- Require an explicit role and chosen surname for every member.
- Preserve established given names exactly and generate only empty given-name cells.
- Keep source row order and flag similar addresses without merging people.
Output dimensions
name · household row · role · chosen surname · existing given name · relationship boundary
Author’s evaluation
Test a household name in an actual request for help or company. Ada calls Nessa without accepting a compulsory mother label; Felix can retain his own Mum. Preferred addresses and household surnames are separate choices.
Editorial status
2,059 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Comic Mask Identity Planner
Builds a public alias around a selected symbol family and returns separate stranger, companion and civilian-identity disclosure fields, with a motivation-dependent recognition beat.
Dedicated inputs
- Civilian identity
- Required. This identity stays fixed while public aliases change.
- Symbol vocabulary
- Original compounds drawn from one selected material or landscape family. Options: river, glass, ember.
- Who knows the civilian identity?
- Public: everyone. Trusted: companions only. Secret: neither audience is assigned the civilian identity. Options: public, trusted, secret.
- Recognition tension
- Protection keeps disclosure optional; recognition separates credit from personal exposure. Options: protection, recognition.
Enforced rules
- Keep the supplied civilian identity fixed across aliases.
- Compose original emblem/action compounds with bounded deduplication.
- Return an audience knowledge matrix instead of exposing the civilian name in every address.
Output dimensions
masked name · civilian identity · public address · trusted companion · stranger knowledge · recognition beat · dialogue test
Author’s evaluation
Read the public shout and the civilian question side by side. The second line changes meaning only if its speaker has the necessary knowledge.
Editorial status
2,036 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Existing Cast Name Clarity Review
Analyzes supplied names rather than generating replacements; preserves duplicates and row identities so every review cue can point to the exact pair that produced it.
Dedicated inputs
- Existing cast — one name per line
- Enter 2–12 names. Identical entries remain separate numbered rows.
- Review sensitivity
- Balanced checks edit distance 1; strict extends it to 2. Both inspect repeated openings and consonant patterns. Options: balanced, strict.
Enforced rules
- Preserve every supplied name and original row position, including duplicates.
- Use normalized spelling, first-two-letter, Levenshtein and rough consonant cues.
- Return pair-specific reasons; never claim a heuristic predicts reader confusion.
Output dimensions
original name · row identity · review cues · dialogue test · pair warnings
Author’s evaluation
Read a short exchange with speech tags hidden. Keep intentional echoes when the relationships and voices make them useful.
Editorial status
2,096 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Dual Timeline Character Identity Planner
Uses a stable character ID, two dated scenes and a bounded transition event; produces period-specific name records instead of simultaneous aliases or unrelated name lists.
Dedicated inputs
- Earlier name
- Required. The original spelling stays attached to the earlier period.
- Established later name
- Optional. Keep a chosen later identity or leave blank for alternative fictional candidates.
- Stable character ID
- 1–24 letters, digits, underscores or hyphens. An author-facing key linking both names, not a public reveal.
- Earlier scene year
- Whole-number fictional calendar year from −9999 to 9999.
- Later scene year
- Must be after the earlier scene year; no calendar or cultural accuracy is inferred.
- Name transition year
- Must be after the earlier scene and no later than the later scene.
- Transition context
- A fictional continuity note, not a legal name-change procedure. Options: chosen, professional, cover.
- Reader knowledge of the connection
- Known makes the link explicit. Withheld retains it in the private author record. Options: known, withheld.
Enforced rules
- Preserve the earlier spelling and a stable ID across all candidate alternatives.
- Reject inverted periods, a transition outside the interval and identical earlier/later spellings.
- A fixed later name produces one continuity plan. Alternative result rows are possible later names for one person, not separate people.
- Keep reader knowledge separate from the character’s dated name and from the author-facing stable key.
Output dimensions
stable character ID · earlier scene and name · dated transition event · later scene and name · reader continuity · identity rule
Author’s evaluation
Read an earlier and later scene side by side. Check the date, spoken address, document inscription and reader knowledge separately.
Editorial status
2,021 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Multi-Family Cast Builder
Uses explicit person IDs and up to four family IDs rather than inheriting a surname by result position; reports fixed-name conflicts and cross-household opening similarities.
Dedicated inputs
- Family anchors
- 1–4 lines: family ID | surname. A blank surname requests a generated anchor.
- People and family links
- 2–12 lines: person ID | role | family ID (or -) | given name | optional fixed surname. Keep empty cells.
Enforced rules
- Each declared family has one independently chosen surname anchor.
- An individual fixed surname conflicting with the family anchor fails explicitly.
- Fixed given names survive regeneration; independent rows do not inherit a declared family surname.
- Shared openings across family IDs are advisory cues, not proof of confusion.
Output dimensions
person ID · family ID · full name · surname anchor · given-name source · cross-family review cues
Author’s evaluation
Read names across households, not just within each one. A shared activity can connect unrelated characters without sharing surnames.
Editorial status
2,263 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Invented Generation Name Pattern Builder
Applies one authored word element per declared generation, with separate personal elements and explicit exceptions; does not model a real culture or simply share one surname.
Dedicated inputs
- Family surname
- Required. Kept separate from the generational element.
- Generation elements
- 1–4 lines: generation ID | original shared element (1–12 letters).
- Members and exceptions
- 2–12 lines: person ID | generation ID | personal element | optional complete exception given name.
- Element position
- A composition choice for this invented pattern. Options: prefix, suffix.
Enforced rules
- Every person references a declared generation.
- Compose an authored shared element and personal element unless a complete exception is explicitly supplied.
- Preserve the exception verbatim and mark it as an exception; never silently prepend the pattern.
- Treat shared openings as author-review cues without claiming cultural authenticity.
Output dimensions
person ID · generation · shared element · personal element · position · exception status · full name
Author’s evaluation
Read full given names in action as well as on a list. At the lesson the instructor asks each person for an answer; the pattern cannot supply competence or consent.
Editorial status
2,092 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Narrator Identity and Reveal Map
Maintains a narrator-specific address and knowledge matrix with disclosure order checks, rather than assigning one alias to every point of view.
Dedicated inputs
- Private true identity
- Required. Author-facing spelling, not automatically known to the narrators.
- Narrator address records
- 1–6 lines: narrator | address | known or unknown | first use order | permitted reveal order. Orders 1–100 refer to address appearances.
Enforced rules
- Preserve each narrator’s address as its own source row.
- Flag a true spelling appearing before its permitted reveal order.
- Flag a narrator marked unaware who nevertheless uses the exact private true spelling.
- Block a private scene for a contradictory row until the author resolves it; keep the original plan visible.
Output dimensions
narrator · address · private identity · knowledge state · first use order · permitted reveal order · review cues
Author’s evaluation
Inspect the specific contradiction and its cause. An intentional coincidence requires editorial explanation; the tool cannot judge whether a twist is fair.
Editorial status
2,024 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Writing Collective Identity Studio
Returns one collective identity with an internal contributor map and a separate disclosure rule; unlike joint bylines, it need not enumerate every contributor in the public line.
Dedicated inputs
- Contributors
- 2–8 full names, one per line. Internal map; disclosure remains a separate choice.
- Fixed collective name
- Optional. Keep a deliberate shared name instead of generating alternatives.
- Original vocabulary
- Optional: 2–12 comma-separated words, at most 24 characters each. Empty uses the original studio vocabulary.
- Contributor disclosure
- A planning rule, not proof of agreement or a guarantee of anonymity. Options: private, listed, request.
Enforced rules
- Preserve all contributor identities in the private map.
- Keep public collective credit distinct from the individual list.
- Only listed mode adds contributors to the public line; request does not infer permission.
- A fixed collective name produces one plan; generated alternatives are bounded and deduplicated.
Output dimensions
collective name · private contributor map · public credit · disclosure rule · ownership boundary
Author’s evaluation
Check the display with the contributors. This tool does not verify consent, allocate rights, guarantee anonymity or clear a name for commercial use.
Editorial status
2,013 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Chosen Family Surname Transition Planner
Models proposed, accepted and declined choices as different naming states, with retained relationship addresses; it is not a legal adoption procedure or a dated alias list.
Dedicated inputs
- Established given name
- Required. The given name remains fixed through the surname decision.
- Prior surname
- Required. Kept as the current surname while the proposal is pending or declined.
- Proposed surname
- Required. Applied only when the character’s choice is marked accepted.
- Character’s surname choice
- Fictional state supplied by the author; no real consent or legal effect is verified. Options: proposed, accepted, declined.
- Permitted relationship addresses
- 1–6 lines: speaker | permitted address. Record the forms the character chooses to retain.
Enforced rules
- Preserve the given name and both surname spellings.
- Proposed and declined states retain the prior surname; only accepted applies the proposed surname.
- Keep speaker-specific retained addresses without inferring parental authority or a legal procedure.
- Return one structured transition plan, not repeated copies of the same identity.
Output dimensions
prior name · proposed name · current name · decision state · retained addresses · choice boundary · legal boundary
Author’s evaluation
Try the current choice in an ordinary request. Keep actual legal research outside this fictional planning tool.
Editorial status
2,054 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Comic Team Introduction Planner
Executes a member-ID panel sequence and measures each generated dialogue line; it preserves fixed names and titles while flagging repeated openings and over-budget text.
Dedicated inputs
- Team source sheet
- 2–8 lines: member ID | role | optional established given name | optional fixed title. Keep empty cells.
- Panel order
- Optional comma-separated member IDs. Must contain every member exactly once.
- Shared title motif
- Optional original word, 1–12 letters. Only used where a fixed title is empty.
- Entrance character budget
- Whole number 10–140. Counts Unicode code points, including spaces and punctuation; not visual balloon width.
Enforced rules
- Validate every member ID appears once in the requested panel order.
- Preserve established names and titles; generate empty given-name cells with distinct available openings.
- Measure each complete entrance line, retaining over-budget source text with an explicit warning.
- Shared title motif does not replace the individual spoken address.
Output dimensions
member ID · panel position · name · team title · entrance dialogue · dialogue characters · character budget · budget status
Author’s evaluation
Use the measured character budget to start a lettering test. It is not a calculation of font width or final balloon geometry.
Editorial status
2,082 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Portal World Identity Builder
Composes a local name from explicit onset, vowel and coda groups under CVC or CVCVC structure. Stores two world IDs, one stable person ID and a separate origin-disclosure boundary; it is not a dated name transition or a cultural translation.
Dedicated inputs
- Name in the origin world
- Required. Preserved separately from the local spelling.
- Stable traveler ID
- 1–24 letters, digits, underscores or hyphens. Alternatives still belong to this one person.
- Origin world ID
- An author-defined ID, distinct from the local world ID.
- Local world ID
- An original fictional setting; this does not select a real language.
- Original onset groups
- 1–8 comma-separated groups, each 1–5 letters. C is a spelling slot, not certified phonetics.
- Original vowel groups
- 1–8 comma-separated groups, each 1–5 letters. Choose your invented spelling convention.
- Original ending groups
- 1–8 comma-separated groups, each 1–5 letters.
- World spelling structure
- CVC = onset + vowel + ending. CVCVC adds a second onset and vowel. Options: CVC, CVCVC.
- Repeated onset rule
- For CVCVC, allow or prohibit identical first and second onset groups. Options: different, allow.
- Settled local name (optional)
- Must match the declared spelling structure. Clear it to explore new alternatives.
- Who may hear the origin identity?
- hidden keeps it unspoken; trusted permits the trusted-guide scene; public permits sharing the connection. Options: hidden, trusted, public.
Enforced rules
- Compose actual original letter groups; a fixed local name must match the same structure.
- Generate distinct alternatives for one traveler, keeping the origin identity and both world IDs intact.
- Trusted disclosure permits one listener, not automatic publication to strangers.
- Length and exclusion filters apply to the local spelling; impossible constraints return an honest partial or empty result.
Output dimensions
stable character ID · origin identity · local identity · world IDs · composed elements · origin disclosure
Author’s evaluation
Keep private and local names in separate fields. An invented combination can carry a memory through a scene without claiming an etymological meaning.
Editorial status
2,076 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Time Loop Cast & Knowledge Planner
Computes a per-person, per-loop matrix from disclosure events and each observer’s remembers/reset rule. A reset observer does not inherit earlier knowledge; repeated spellings never merge stable people. This is more than a list of dated aliases.
Dedicated inputs
- Stable people and memory rules
- 2–12 lines: person ID | private identity | remembers or reset. Reuse these IDs in all other rows.
- Number of loops
- 2–6 passes. The final pass need not be the end of the story.
- Loop for the private scene
- Must be within the declared loop count. Changing it requires regenerating the plan.
- Addresses by loop
- Optional lines: person ID | loop number | spoken address. One per person per loop. A blank entry uses the private identity as the current public address.
- Explicit identity disclosures
- Optional lines: observer ID | subject ID | loop number. Disclosure establishes an identity connection, not permission to use every later alias.
Enforced rules
- Each stable person has one result with all declared loops, rather than becoming a new person on each pass.
- A remembering observer retains disclosure events from this or earlier loops. A reset observer retains only events explicitly recorded in the current loop.
- An omitted per-loop address uses the private identity openly; supply an alias where concealment is intended.
- Identity knowledge does not automatically permit use of another loop’s name. Source links reject unknown people, self-events, duplicate events and invalid loop numbers.
Output dimensions
stable person ID · private identity · memory rule · per-loop address · per-loop informed observer IDs · scene loop
Author’s evaluation
Write fresh introductions when knowledge has reset. Keep knowledge, spoken address and permission as separate story decisions.
Editorial status
2,053 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Fictional Social Register Dialogue Planner
Evaluates a caller–subject–audience permission matrix against authored rank titles and forbidden addresses. Additional witnesses turn a nominally private exchange public; rank alone grants no form. This is not a nickname list or a claim about historical etiquette.
Dedicated inputs
- People and private forms
- 2–12 lines: person ID | name | rank ID | optional familiar form. Retain empty final cells.
- Original rank titles
- 1–6 lines: rank ID | public title | private title. Use - for no title. These are author-invented conventions.
- Explicit address permissions
- 1–36 lines: caller ID | subject ID | public/private/both | formal/familiar/both. No row means no permission.
- Caller ID
- A declared person ID. The plan evaluates this caller’s addresses to the other people.
- Requested audience
- An additional declared listener still makes an exchange public. Options: private, public.
- Additional listener IDs
- Optional comma-separated person IDs. The addressed subject is not counted as their own extra listener.
- Requested form
- auto chooses a permitted formal form first, then familiar. An explicit unpermitted form is blocked. Options: auto, formal, familiar.
- Explicitly forbidden addresses
- Optional lines: subject ID | exact address. These blocks override an otherwise permitted candidate.
Enforced rules
- Only explicit caller/subject/audience permissions grant an address; invented rank does not imply consent.
- A witness other than the caller or addressed subject changes the effective audience to public.
- Forbidden exact addresses override a permission; absent or blocked requested forms remain visible and cannot enter a contradictory scene.
- Formal and familiar forms are separate authored fields, not inferred real cultural honorifics.
Output dimensions
subject ID · caller ID · effective audience · formal form · familiar form · allowed and blocked forms · chosen address · explicit forbidden addresses
Author’s evaluation
Read the selected line in context. Permission for one caller does not spread automatically to every listener.
Editorial status
2,026 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Original Comic Public Handle Builder
Executes a fictional alphabet, case, joiner, suffix and handle-specific length contract; optional given-name or initial prefixes change the actual spelling. Separates public-copy output from the private identity and flags full identity-word overlaps without claiming anonymity or real account availability.
Dedicated inputs
- Private character identity
- Required. Kept in the author plan, not automatically included in public-copy output.
- Original handle fragments
- 2–12 comma-separated fragments, each 1–24 ASCII letters, digits, underscores or dashes. Final candidates must also fit the selected alphabet.
- Include an identity fragment?
- omit adds none automatically; initials/given adds that prefix. No option guarantees anonymity. Options: omit, initials, given.
- Settled handle (optional)
- Preserved exactly and validated against every declared rule. Clear to compare suggestions.
- Fictional allowed characters
- Your authored platform rule; does not describe or query a real service. Options: letters, alphanumeric, alphanumeric-underscore, alphanumeric-dash.
- Case rule
- lower requires lowercase, including an exact fixed spelling. preserve retains authored case. Options: lower, preserve.
- Fragment joiner
- The selected alphabet must permit this joiner. Incompatible settings return no generated candidate. Options: none, underscore, dash.
- Numeric suffix (optional)
- Up to four digits, appended as supplied. Not an availability fallback.
- Minimum handle characters
- ASCII characters in the public handle, including separators and digits.
- Maximum handle characters
- Must be at least the selected minimum. This is not a pixel-width measurement.
- Exclude words
- Comma-separated. Applies to the public handle; the private identity is preserved.
Enforced rules
- Final strings must pass the authored ASCII alphabet, case, character range and exclusions.
- Optional given-name or initial prefixes are actually composed; a fixed handle must honor an explicitly selected prefix.
- A finite ordered-fragment pool is deduplicated and sampled without replacement. No fabricated availability result or automatic real registration.
- Identity cues flag complete supplied name words of three or more letters. Passing this limited comparison does not establish anonymity.
Output dimensions
public handle · private identity · fictional alphabet · case rule · character count · identity-fragment policy · identity overlap cues
Author’s evaluation
Copy the exact public handle separately. A second string can satisfy the same alphabet and length rules without referring to the same intended address; this planner does not route real messages or verify account ownership.
Editorial status
2,107 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Composite Surname Generations Planner
Executes component order, NFC/case deduplication, separator and overflow policy at two successive generations. The second step uses only the first step’s retained components; omitted names do not silently reappear. This is not simply joining two random surnames.
Dedicated inputs
- First side’s components
- 1–4 comma-separated surname components. A multiword component stays one component.
- Second side’s components
- 1–4 explicit components, in authored order. No cultural or legal convention is inferred.
- First generation’s given name
- Kept separate from the composed surname.
- Next partner’s components
- 1–4 components combined with only the retained first-generation result.
- Next generation’s given name
- An explicit next-generation person; the tool does not infer gender or legal relationships.
- Component order
- left-right, right-left or alternating one component from each side. The same rule applies at both steps. Options: left-right, right-left, interleave.
- Maximum components
- 1–6 components, not letters or words. Deduplication happens before this limit.
- If there are too many components
- Keep the first or last components, or fail until the author makes an explicit choice. Options: keep-first, keep-last, error.
- Written separator
- Hyphen, space or middle dot. This is an invented written rule, not a real naming-law claim. Options: hyphen, space, middle-dot.
Enforced rules
- Components are explicitly comma-separated; multiword parts are not split by spaces.
- NFC, case and whitespace normalization detect repeats, retaining the first authored spelling in the selected order.
- The cap applies after ordering and deduplication at each generation; omissions and repeated parts are recorded separately.
- The next generation receives only retained prior components, plus the new partner’s explicit parts. No omitted ancestor component is reconstructed.
Output dimensions
generation · full name · ordered source components · retained components · omitted components · repeated components · separator and overflow rule
Author’s evaluation
Keep the omitted parts visible in your author plan. Decide how people and shared work carry those connections outside the surname itself.
Editorial status
2,036 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Fictional Family Archive Identity Linker
Groups record IDs only through author-confirmed graph edges, preserves possible/rejected links and rejects contradictions with a confirmed chain. Identical spellings stay separate unless explicitly connected. This is an uncertainty-aware record planner, not a genealogy verification service or a list of aliases assumed true.
Dedicated inputs
- Fictional archive records
- 2–12 lines: record ID | recorded name | fictional date label (up to 40 characters). Labels are not verified historical dates.
- Authored identity links
- 0–12 lines: record ID | other ID | confirmed/possible/rejected | author’s basis (up to 120 characters). One decision per unordered pair.
- Preferred label record ID (optional)
- Uses this record’s spelling for its group’s display label. Other groups retain their first source record; original spellings are never rewritten.
Enforced rules
- Stable record IDs distinguish records even where their recorded names match.
- Only confirmed links join identity groups, including transitive chains. Possible links remain uncertain and rejected links remain separate.
- A rejected link inside a confirmed chain is a contradiction requiring an explicit author correction. Duplicate pair decisions fail instead of being silently prioritized.
- Preferred spelling changes the group label only, retaining all original forms, date labels and author notes. No real identity or source authenticity is verified.
Output dimensions
label record ID · grouped record IDs · original name forms · fictional date labels · confirmed links · possible and rejected links · author evidence notes
Author’s evaluation
Keep alternative spellings and uncertain connections visible when choosing a caption. A coherent scene can leave a question unanswered.
Editorial status
2,049 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Multi-Genre Byline & Work Map
Maps stable work IDs to canonical byline IDs, enforces signature structures, reserves fixed names and executes linked/separate public-association rules. Reusing a byline across genres is one shared profile, not duplicate author identities; genre tags alone do not create a new tool or personality.
Dedicated inputs
- Private writer identity
- Required. All profiles belong to this one private writer; public-copy output omits this field.
- Public byline profiles
- 2–6 lines: profile ID | author-defined label | full/initials/single | optional fixed signature. Keep empty final cells. Fixed initials use A. B. Surname.
- Works assigned to signatures
- 2–12 lines: work ID | title | genre tag | profile ID. Every profile needs at least one work; multiple works can reuse one profile.
- Permitted public byline connections
- Optional lines: profile ID | other profile ID | linked/separate. Only linked groups appear together in public-copy output. Separate cannot contradict a linked chain.
Enforced rules
- All profiles refer to one supplied private writer; alternative public names do not become separate cast members.
- Fixed signatures must fit full, two-initial or single-word structure. Duplicate fixed bylines require one canonical profile reused by the works.
- Generated blanks reserve all fixed bylines and do not rewrite settled signatures. Every profile has an assigned work.
- Only explicit linked chains add other names to the Public credit field; contradictory separate instructions fail. Private writer identity and work titles remain outside this copy field.
Output dimensions
byline profile ID · signature structure · assigned work IDs · private work map · approved public credit · linked and unlinked profile IDs
Author’s evaluation
Review the two disclosure decisions separately: connecting public bylines does not automatically permit printing the private writer identity. Copy only the approved public field.
Editorial status
2,252 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Original Comic Transformation Name Planner
Executes a deterministic form-transition graph with frozen resolved names and initial/changed/held/blocked trace states. Forms remain one character, and invalid triggers cannot silently produce a new identity. Unlike a static civilian/mask pair, it validates an authored action sequence and preserves its complete state plan.
Dedicated inputs
- Base character identity
- Required. The one base form uses this exact identity; other forms do not become separate people.
- Stable character ID
- 1–24 letters, digits, underscores or hyphens; retained across every form and trace step.
- Forms, names and visible cues
- 2–8 lines: form ID | role | base/alias/title | optional fixed address | visible cue. Exactly one base. Alias is one word; title is an authored stem plus role. Leave base address empty to follow the base identity.
- Allowed transitions
- 1–16 lines: from form ID | trigger ID | trigger label | to form ID. One target per form+trigger; one consistent label per trigger ID. Self-transitions are allowed actions that keep the form.
- Starting form ID
- A declared form ID. The trace starts here before any event is played.
- Trigger sequence
- Up to 10 comma-separated trigger IDs. A declared trigger unavailable in the current form is recorded as blocked, retaining that form. An undeclared trigger is an input error.
- Original title stems
- 1–8 comma-separated stems, up to 20 name characters each. Fixed titles must match a stem plus their form role.
- Does the reader know the form connection?
- known may state the prior address. withheld keeps other form names out of the private fragment; it does not certify that the visual staging hides an identity. Options: known, withheld.
Enforced rules
- Exactly one base form preserves the supplied identity. Generated alias/title names reserve every fixed form name.
- Each from-form/trigger pair has one target. Unknown form IDs, undeclared triggers and conflicting trigger labels fail explicitly.
- Changed transitions move to the declared target; held self-transitions and blocked unavailable triggers retain the current form and name.
- All steps retain one character ID. Full resolved graph and selected step survive saved results, backups, JSON and CSV; asking about a future cue does not execute it.
- Reader connection choice controls prior-name references in fragments. Author-supplied cues and visual storytelling still require editorial review.
Output dimensions
stable character ID · trace step · current and prior form IDs · current address · visible cue · trigger and transition status · available routes · resolved form/state plan
Author’s evaluation
Try reader knowledge separately from in-world form changes. A withheld name in a fragment is not a guarantee that visual clues conceal the connection.
Editorial status
2,339 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Motion Comic Caption Name & Timing Planner
A playable frame-based timeline resolves explicit speaker-name tokens, checks chronological introductions and computes character rate for the complete line. Unlike static comic team introductions, it validates duration and overlapping intervals and lets the author scrub actual caption boundaries.
Dedicated inputs
- Speakers and their name forms
- 1–8 lines: speaker ID | optional full name | optional short address. Blank full names generate one identity; blank short forms use its first word. Fixed names stay unchanged.
- Timed captions
- 1–12 lines: cue ID | start frame | exclusive end frame | speaker ID | full/short | line with exactly one {name} token. Line up to 140 characters before expansion. No other braces or pipe characters.
- Frames per second
- 12–60 fps. Frame intervals are half-open: a cue ending at 72 does not overlap one starting at 72.
- Your character-rate budget
- 1–40 NFC code points per second, including spaces and punctuation. An author-defined comparison limit, not a reading-accessibility guarantee.
- Overlapping interval policy
- warn retains and displays simultaneous lines; reject asks you to resolve intersecting intervals. Options: warn, reject.
- First introduction rule
- full-first requires a full-address cue to finish before that speaker gets a short cue. any allows deliberate abbreviated first appearances. Options: full-first, any.
Enforced rules
- Reserve later fixed identities before filling blank speaker names. Full and short addresses share one stable speaker ID.
- Expand exactly one explicit {name} token in each authored caption; never rewrite the public long story.
- Compute duration as (end-start)/fps and complete-line NFC code points per second; spaces and punctuation count.
- A frame belongs to a cue when start <= frame < end. warn keeps all overlapping captions visible; reject fails intersecting intervals.
- full-first follows chronological start times, independently of row order. A short-address cue cannot start before its full introduction ends.
- Preserve the full resolved plan and selected cue in saved cards and exports; source changes invalidate the old preview until regeneration.
Output dimensions
resolved speaker identities and short addresses · rendered timed caption · half-open frame interval · duration in seconds · NFC code-point count and character rate · over-budget and overlap cues · playable and scrubbable caption timeline · complete resolved caption plan
Author’s evaluation
Ask a reader what held their attention. A calculated character rate cannot establish contrast, language familiarity, audio description or individual comprehension.
Editorial status
2,204 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Original Maker Name & SVG Mark Planner
Constructs actual vector strokes from an original bounded alphabet, fits their stroke bounds to a canvas and compares normalized geometry. Unlike text initials, it previews and exports a drawing; reversed overlaid letters may produce the same exact shape even when their text differs.
Dedicated inputs
- Makers, letters and chosen additions
- 1–8 lines: maker ID | optional full name | optional A–Z base letters (1–4) | optional extra letter. Empty names generate one identity. Empty base letters use first/last word initials; other scripts need explicit mark letters. An extra letter is a design choice, not an invented middle name.
- Letter construction layout
- Horizontal separates letters side by side; stacked places them vertically; overlay draws their strokes together and may erase order differences. Options: horizontal, stacked, overlay.
- SVG canvas width (px)
- 40–320. The SVG preserves this intended width; the browser may shrink a large preview to fit.
- SVG canvas height (px)
- 40–320. Inspect the downloaded drawing at your actual output size.
- Outer padding (px)
- 0–40; twice the padding must leave positive space inside both canvas dimensions.
- Stroke in construction units
- 0.25–1.5 before fitting. The result shows its actual calculated pixel width.
- Separated-letter gap
- 1–4 construction units in horizontal or stacked mode. Overlay uses a shared origin.
- Your stroke inspection limit (px)
- 0.5–8. A comparison threshold for this drawing, not proof of printing quality.
Enforced rules
- Reserve fixed later maker names before filling blank identities. Base initials derive only supported A–Z letters; unsupported initials require an explicit author choice.
- Keep one creator record per source ID. Explicit extra letters alter the mark without altering the full creator name.
- Construct horizontal, stacked or overlaid angular strokes. Normalize endpoint order and identical segments when comparing exact stroke unions.
- Fit all stroke bounds inside the canvas and padding while preserving aspect ratio. Compare actual calculated stroke width with the author inspection threshold.
- Identical shape warnings are advisory; retained collisions do not merge creator identities or establish collective attribution.
- SVG paths, numeric attributes and escaped titles are serialized from bounded source data. No arbitrary SVG, HTML, fonts or external assets are inserted.
Output dimensions
complete maker identity · base and explicit additional mark letters · actual SVG preview and download · layout and fitted canvas · calculated pixel stroke width · exact constructed-geometry collision cues · resolved bounded mark construction
Author’s evaluation
Inspect a downloaded test at its intended size and beside the object and complete credit. A clear construction does not establish production quality or commercial clearance.
Editorial status
2,330 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Comic Name Lettering & Bubble Fit Planner
Measures actual local browser advance widths and renders corresponding line boxes with separate width/height checks. Combines side-by-side character comparison and supplied effect collisions in one workspace, instead of substituting a static character budget.
Dedicated inputs
- Characters and their display forms
- 1–8 lines: character ID | optional full identity | optional short address | optional passenger/driver/bystander scene role. Three-cell rows default to passenger. Blank names generate identities; blank short forms use the first word. Roles affect only the private bus-scene illustration.
- Address in the bubble
- Choose the complete or separate familiar form without changing the stored identity. Options: full, short.
- Display lettering case
- Change only the displayed address. Expanded address max100 characters; complete expanded line max200. Options: original, uppercase.
- Dialogue around the name
- One {name} token, up to120 characters. No other braces, pipes or newlines. The named character can be the addressee; this does not assign the speaking role.
- Intended bubble width (px)
- 80–480 including1px border and padding. A large preview scales to fit a phone while retaining its intended measurements.
- Intended bubble height (px)
- 50–320 including border and padding. Width and line-box height are checked independently.
- Type size (px)
- 12–40. The local measurement element and preview request matching400-weight type settings.
- Requested local font family
- Browser-resolved generic font; no font downloads, uploads or installed-font inventory. Another device can resolve a different face. Options: serif, sans-serif, monospace.
- Inner padding (px)
- 4–30 on each side;1px is also reserved at each border edge.
- Line-height multiplier
- 1–2 times type size. Measures line boxes, not every glyph’s painted outline.
- Wrapping rule
- words preserves space-delimited words; graphemes allows breaks between complete combined-character groups. Review name splits manually. Options: words, graphemes.
- Effects to compare with addresses
- Optional comma-separated list, up to12 tokens of30 characters. Matching ignores case/punctuation and preserves accents. A match is a review cue, not a name ban.
Enforced rules
- Keep full and familiar forms per character ID; reserve fixed names before generating blanks. Display changes never mutate the identity.
- Expand exactly one explicit name token, bounding uppercase expansion and total dialogue before measuring or saving.
- Measure actual candidate lines in the browser-resolved400-weight generic font with normal kerning; never multiply characters by an average width.
- Subtract padding and1px borders; preserve words or split at grapheme boundaries, checking advance widths and line-box height separately.
- Compare whole displayed addresses against supplied effects using declared case/punctuation normalization. No global effect database is implied.
- Unavailable DOM measurement/segmentation preserves names and source settings with an explicit unmeasured state. Snapshots remain device-dependent.
Output dimensions
canonical identity and familiar form · formatted address and dialogue · browser advance-width measurements when available · line breaks and width/height findings · responsive bubble preview · supplied effect matches · resolved source and optional measurement snapshot
Author’s evaluation
Inspect the intended output scale with readers. Measurements locate decisions without certifying pronunciation, accessibility or emotional clarity.
Editorial status
2,252 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Fictional Performer Names & Playbill Planner
Separates canonical performers, act-specific role assignments, explicit per-act billing and approved full/short public credits. A performer playing several parts prints once per act; the public program is a separate export from the complete private plan. This is more than a coauthor byline or an author’s genre-alias map.
Dedicated inputs
- Public program title
- 1–80 characters. This title appears in the public preview and exports.
- Performers and agreed credits
- 1–8 lines: performer ID | optional private identity reference | optional full public credit | optional approved short credit. Blank public credits generate original pairings while excluding supplied private full names; they do not default to the private reference. Public and private may match only when you explicitly supply that choice.
- Acts and explicit billing order
- 1–6 lines: act ID | public act title | comma-separated performer IDs in the agreed order. An actor appears once in this list even when playing several parts.
- Parts and permitted credit forms
- 1–24 lines: act ID | performer ID | public part label | full/short. All parts for one performer within an act need the same credit form. short requires an explicit approved short credit.
- Default private-scene act ID
- Optional declared act ID. Empty selects each performer’s first credited act. Selecting an act where a person has no part produces an explicit offstage state, never an invented entrance.
- Private fragment audience
- public uses agreed public credits only. backstage may include a supplied private planning reference in the local fragment. Public program exports exclude private reference fields in either mode. Options: public, backstage.
Enforced rules
- Reserve fixed public names and all private identity references before generating blank public credits. Keep fixed author choices unchanged.
- One performer ID can own several parts and appear in several acts. Combine its parts under one public credit per act, preserving supplied role order.
- Each act’s billing order must include each assigned performer exactly once, with no unknown or unassigned entry. It is not inferred from role importance or alphabetic order.
- One performer uses one agreed full/short form within an act. Missing approved short forms, contradictory rows and repeated identical parts fail explicitly.
- Duplicate printed credits warn without merging actors. An explicitly selected act with no part for an actor remains offstage.
- Public TXT/HTML read only public titles, selected credits and parts; HTML escapes text and contains no scripts, private references or internal ID fields. Complete private JSON remains separate.
Output dimensions
canonical performer and public/private name references · per-act agreed credit and combined part count · explicit billing position · credited or offstage state · whole public program preview · public TXT and escaped HTML exports · complete private performer/act plan
Author’s evaluation
Preview and inspect the public export separately from the private backup. Use the lettering tool for exact font/bubble measurements; this planner does not silently shorten a credit to fit.
Editorial status
2,242 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Japanese Character Name Reading & Romanization Planner
Requires explicit readings per written component, composes bounded author pools, distinguishes selected versus reference Roman forms and retains same-writing/different-reading entries. No kanji reading guess or personality-to-culture substitution.
Dedicated inputs
- Family-name source pool
- 1–8 lines: written | explicit kana reading | optional preferred Roman form. Every reading is supplied by you.
- Given-name source pool
- 1–8 lines in the same format. Same writing can have different explicit readings; these are creative assignments, not verified attestations.
- Shortlist size
- 1–12 combinations. A smaller finite pool returns a partial shortlist, without inventing extra names.
- Name component order
- Choose the presentation order; family and given readings remain distinct. Options: family-given, given-family.
- Primary name display
- Keep writing, explicit kana and both Roman records visible regardless of this selection. Options: roman, written.
- Address used in the private scene
- An explicit author choice for this scene, not an inferred rule of intimacy or Japanese etiquette. Options: given, family, full.
Enforced rules
- Never infer a reading from kanji. Compose only author-supplied family/given entries; reject exact source duplicates, preserve distinct reading assignments.
- Adapt the 2025 official main table using kana-faithful vowel letters, n, first-consonant gemination and a boundary apostrophe before vowels/y after n. This is a bounded conversion, not every romanization convention.
- Normalize supported kana for conversion while retaining the source reading. Reject unsupported marks, foreign/dialect combinations and long-vowel bars rather than dropping or guessing characters.
- Keep a preferred Roman spelling separate from reference conversion and never silently replace it. Writing, kana and selected/reference Roman forms remain visible.
- Compare explicit reading and selected-Roman collisions across the full finite pool without merging written identities. Mora tokens are not English syllables or an audio model.
- Changing a source entry withdraws the old private scene until a new plan is built. A relation/choice changes the local scene while leaving the reviewed public story untouched.
Output dimensions
written family and given identity · explicit original kana reading · normalized kana and token decomposition · selected Roman form and author/reference origin · reference conversion alongside preferred spelling · bounded Cartesian shortlist with finite-pool partial state · explicit dialogue address and complete saved source plan
Author’s evaluation
Read the original story for the difference between recognizing writing and addressing a person. Test a separate private scene, then save the complete local plan before leaving.
Editorial status
2,291 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Character Name Edition Binding Workbench
Executes exact local text bindings with input/output ranges, per-edition approvals and explicit missing-form policy. It preserves literal names and pronouns, unlike global replacement; it neither guesses script readings nor merely maps author bylines to books.
Dedicated inputs
- Characters, editions and approved addresses
- Use the structured editor: up to12 canonical people,2–4 authored editions,96 approvals,500 characters and24 explicit name tokens per edition. No text is sent to a translation service.
Enforced rules
- Expand only {name:person:form}; preserve all other words and pronouns. {{ and }} escape literal braces.
- Reject unknown references and duplicate approvals. Source tokens require approved source forms.
- For missing target text forms, stop that edition, retain a token or visibly mark the source form according to the authored policy.
- Only an approved current display form can become a character result or saved scene identity. Distinct people never merge merely because their forms match.
Output dimensions
approved display address · canonical person ID · complete versioned edition plan · authored edition text · per-use approval status · input/output UTF-16 ranges · marked source or unresolved-token warnings
Author’s evaluation
Keep exports containing the complete author plan private. Text-only copy includes its visible unresolved markers. A name binding can connect characters, but cannot certify semantic equivalence, cultural authenticity or rights.
Editorial status
2,143 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Concurrent Cover Identity Ledger
Models simultaneous covers in different contexts, explicit observer-to-cover knowledge and independent prop intervals. Unlike a two-stage name change or narrator label, it projects a current view without spreading private links to other covers.
Dedicated inputs
- Canonical people
- 1–12 rows: person ID | private identity. These are private author records.
- Contexts
- 1–8 rows: context ID | label. An available cover is not evidence of physical presence.
- Observers
- 1–8 rows: observer ID | label. Knowledge is granted separately.
- Cover records
- 1–24 rows: cover ID | person ID | context ID | alias (blank to generate) | given/full grammar | first story day | exclusive end day.
- Observer knowledge
- 0–96 rows: observer ID | cover ID | cover-only or linked. Absence means no introduced name for that cover.
- Scene story day
- Integer 0–100,000; end is exclusive. These are authored story days, not calendar or legal dates.
- Scene context ID
- Must name a declared context. A wrong-context preview does not introduce the cover.
- Scene observer ID
- Must name a declared observer. Knowing one cover never grants another.
- Fictional props
- Optional, 0–24 rows: prop ID | cover ID | context ID | private author label | first story day | exclusive end day. No real document formats.
- Selected prop ID
- Optional. Wrong-cover/context/interval checks retain the source without exposing its private label.
- Concurrent-cover policy
- Warn or reject overlapping covers for one person in the same context. Options: warn, reject.
Enforced rules
- Keep canonical people separate from covers. Preserve fixed aliases; automatically filled aliases avoid fixed aliases, complete private names and their exact letter-token components within this plan.
- Use half-open story-day intervals; props cannot extend a cover’s activity.
- Grant cover-only or linked knowledge per observer and cover. Unknown, inactive or wrong-context introductions have no copied identity.
- Keep same-alias people separate. Warn/reject same-person concurrent covers in one context; report prop mismatches.
Output dimensions
resolved private cover records · canonical person and cover IDs · context and half-open interval · observer-visible alias or unavailable state · explicitly linked identity only when declared · prop mismatch or interval status · complete versioned private ledger · collision and overlap review cues
Author’s evaluation
Use observer-only copy/export for current visible fields. The complete ledger and saved card contain private identities and are labeled Private.
Editorial status
2,059 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Fictional Place-Derived Surname Workbench
References stable place and branch IDs and executes approved-stem clipping, casing and affix composition with a full trace. Unlike free fantasy syllables or parent-surname inheritance, provenance is explicit; place-label changes cannot silently change the surname.
Dedicated inputs
- Fictional places and approved stems
- 1–16 rows: place ID | place label | approved stem. Supply a stem deliberately; it is never guessed from the label.
- Authored constructions
- 1–8 rows: rule ID | prefix (may be blank) | suffix (may be blank) | drop-start count | drop-end count | preserve/lower/upper | none/hyphen/space. Explicit counts 0–12, measured in Unicode graphemes.
- Family branches and exceptions
- 1–24 rows: branch ID | branch label | place ID | rule ID | fixed surname (blank to derive). A shared place or surname does not create a family relationship.
- Matching surname policy
- Warn preserves distinct branches. Reject asks you to revise a construction or author an explicit exception. Options: warn, reject.
Enforced rules
- Keep place labels independent from explicitly approved stems. Never infer a real etymology, residence, birthplace, ownership or kinship.
- Normalize the stem to NFC, clip complete graphemes, retain a letter, apply the selected mechanical case, and join nonempty affixes with the authored separator.
- Preserve a declared surname exception exactly and show its rule preview as a comparison, not its claimed formation.
- Compare NFC/case/whitespace spelling for branch collision cues; accents remain significant. Matching names do not merge branch identities.
- Changing any source invalidates the previous local scene; full snapshots keep their original plan.
Output dimensions
branch surname and stable branch ID · source place ID and label · approved and NFC-normalized stem · removed start, retained stem and removed end · cased stem, prefix, suffix and joiner · rule preview and explicit exception status · grapheme count and matching-spelling branches · complete versioned source plan
Author’s evaluation
Use full private plan exports for source records and the per-branch formation text for an explanation you choose to copy. Review fictional facts before adapting them to a researched cultural setting.
Editorial status
2,068 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Earned Epithet & Event Credit Workbench
Evaluates author-defined event completion, required participation roles and all/any prerequisites at each grant’s own day. Unlike title inheritance, it does not simply move a supplied title between bearers; an unsupported grant stays unsupported after a later event.
Dedicated inputs
- Canonical people
- 1–12 rows: person ID | given name | surname (may be blank). Multiple claims can belong to one person.
- Authored events and title motifs
- 1–24 rows: event ID | label | story day | planned/completed/cancelled | original motif. These are fictional author facts, not verified achievements.
- Declared participation
- 0–96 rows: event ID | person ID | role ID, such as performer, witness or keeper. Roles are not inferred from names.
- Title templates and prerequisites
- 1–8 rows: rule ID | template | all/any | event:role;event:role. A template can contain one {motif:event-id} token from its prerequisites, or be fixed. Its motif event must qualify for that person.
- Claims and decision history
- 1–24 rows: claim ID | person ID | rule ID | day:proposed;day:granted;day:withdrawn. Up to eight decisions, strictly increasing days. A new proposal after a grant requires withdrawal first.
- Selected story day
- Explicit integer 0–100,000. Build again to inspect that moment; future author notes remain visibly marked in private history.
Enforced rules
- Compose fixed titles or one approved event motif; resolve to at most100 characters. No inferred cultural meaning or free-form AI completion.
- Check completion, occurrence day and the person’s explicitly declared role for each prerequisite. All/any does not bypass an unqualified motif source.
- An authored grant must qualify at its own day. A later completed event does not silently repair an early grant.
- Proposal does not award a title. Withdrawal removes its active address while retaining the complete history.
- Matching candidate titles across different people are review cues, not merged identities or proof of an exclusive office.
Output dimensions
ordinary character name and stable person ID · composed candidate epithet · current proposed/earned/unsupported/withdrawn state · selected-day prerequisite checks · separate grant-day checks · event labels, dates and required roles · complete decision history with future markers · current address excluding unsupported titles · versioned private event and claim plan
Author’s evaluation
Copy the current address for a narrow use. Complete private exports retain future notes and all claim histories; these snapshots do not create extra cast members.
Editorial status
2,079 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Cast Roll-call Address Allocator
Solves a global assignment across explicit co-occurrence groups, using approved alternatives, locks, optional author collision keys and length/preference objectives. Unlike a name audit or bubble measurement, it chooses a consistent set and separates proof, valid limited results and unresolved searches.
Dedicated inputs
- Canonical cast references
- 1–12 rows: person ID | author reference name. References are not automatically approved dialogue forms.
- Approved call forms
- 1–4 per person, up to48 rows: form ID | person ID | approved address | preference rank 0–9 | optional author collision key. Lower rank means more preferred by you, not higher quality.
- Who meets in each group
- 0–8 rows: group ID | label | comma-separated person IDs. Each group has2–12 distinct people. Only declared co-occurrence is checked.
- Allocation priority
- shortest minimizes total Unicode graphemes, then preference. preferred minimizes your rank total first, then length. Neither measures emotional closeness. Options: shortest, preferred.
- Locked approved forms
- Optional, up to12 rows: person ID | approved form ID. Lock the source form rather than a result position.
- Explicit scene settings
- Optional, up to8 rows: declared group ID | neutral/laundrette/market. Used only in private fiction; never guessed from labels and never changes allocation constraints.
- Local search limit
- 1–50,000 states, default20,000. Increase when the search is unresolved; reaching a limit cannot prove no solution exists.
Enforced rules
- Use only declared approved forms and keep exactly one selected form per person across all groups. A matching author reference name does not merge canonical people.
- Check name collisions only where people co-occur; allow reused forms in disjoint groups. Optional confusion keys are author assertions, not inferred phonetics.
- Respect exact person/form locks. A globally shorter set may require one person to use a longer approved address.
- Distinguish proved optimum, valid allocation at the search limit, exhaustive infeasibility and unresolved search with no allocation. Never label a limit impossible.
- Validate full saved assignments against sources and locks on import without running search. Saved cards carry no independent claim of minimality.
Output dimensions
person-to-approved-form allocation · stable person and form IDs · declared scene membership · total address graphemes and author preference · proved/limited/infeasible/unresolved outcome · relaxed lower bound and local search status · full versioned source and approved-choice snapshot · selected-group call sheet · context-aware private scene without unapproved full-name substitution
Author’s evaluation
Inspect the fresh solve outcome before adopting its proof claim. A saved card keeps valid sources and choices, while a private scene export preserves the group chosen afterward.
Editorial status
2,046 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Fictional Institute Name & Acronym Composer
Composes ordered role-specific phrases under first/words/skip initial rules, optionally works backwards from a target acronym, preserves slot locks and excludes an authored reservation register. Same acronym/different expansion remains visible; this is not a personal initials byline or a generic organization prompt.
Dedicated inputs
- Approved phrase pool
- 2–56 rows: entry ID | phrase. Each phrase is at most100 characters. Supply vocabulary that fits your own fictional remit.
- Ordered phrase slots
- 2–7 rows: slot ID | field/place/patron/institution/link/purpose | first/words/skip | comma-separated entry IDs. Every slot selects one approved phrase; at least one institution slot is required.
- Target acronym (optional)
- 2–10 uppercase A–Z letters. Leave blank to derive short forms. No transliteration is guessed.
- Person entering this scene (optional)
- An author-supplied fictional observer, at most80 characters. This is separate from the institution name, and is not automatically added to your character roster.
- Locked phrase choices
- Up to7 rows: slot ID | approved entry ID. A lock must use a phrase already approved for that slot.
- Repeated phrase policy
- Avoid blocks the same normalized phrase from being used in two slots; allow retains deliberate repetition. Options: avoid, allow.
- Reserved acronyms
- Up to40 rows, one uppercase A–Z acronym each. This is your fictional register, not a real availability search.
- Reserved full names
- Up to40 rows. Whole expansions are compared after NFC, case and whitespace normalization.
- Local composition search limit
- 1–50,000 search states. A limited empty search does not prove that no composition exists.
- Maximum compositions
- 1–12 distinct full names. A result-cap message appears only when another valid candidate proves this list is incomplete.
- Private observation setting
- Room or shore changes the actual local fragment. It does not change the approved acronym or the public story. Options: room, shore.
Enforced rules
- Choose only phrases approved in each ordered slot; preserve explicit source locks.
- First counts one word initial; words counts every lexical word initial; skip retains the phrase without adding letters. Counted initials support A–Z only.
- Match a supplied target exactly or derive a2–10-letter short form. Prefix pruning does not invent a better phrase.
- Keep distinct complete names that share an acronym. Normalize equivalent full names and enforce the explicit repeated-phrase policy.
- Exclude author-declared full names or acronyms, and distinguish complete finite search from node/result limits. No real availability lookup or semantic ranking occurs.
Output dimensions
full institution expansion · exact acronym · role and initial contribution per slot · approved phrase and slot IDs · complete or limited search with stop reason · reservation and duplicate findings · versioned source and choice snapshot · local observer scene
Author’s evaluation
Export the private source plan to retain the alternatives and constraints. Copy the selected full institution name separately for a narrower naming sheet.
Editorial status
2,250 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Exact Anagram Pen Name Composer
Conserves the complete A–Z multiset of a source phrase, including repeated letters, while joining two approved name parts. Full finite enumeration, explicit slot locks, unchanged-order rejection, reservation checks and a live extra/unused-letter audit replace generic word mixing. No other current tool enforces this letter-budget invariant.
Dedicated inputs
- Private source letters
- 2–40 A–Z letters, up to 80 characters including spaces, apostrophes or hyphens. Use a fictional source or a phrase you are comfortable keeping in this browser. Accents and other scripts are rejected, not transliterated.
- Approved first parts
- 1–40 distinct rows, one approved first part per row. Each has 1–24 characters using A–Z with optional internal apostrophes or hyphens. You decide whether these invented spellings fit the work.
- Approved final parts
- 1–40 distinct rows. A final part is a byline component, not a verified family name or a statement of ancestry. Every pair must consume the complete source inventory.
- Lock first part (optional)
- Copy an exact spelling from the first-part pool. The other part must balance the remaining letters; a lock never borrows a missing letter.
- Lock final part (optional)
- Copy an exact spelling from the final-part pool, or leave blank. A spelling outside that pool is an input error.
- Reserved bylines
- Up to 40 bylines, one per line. Case, whitespace, apostrophes and hyphens are ignored when comparing their letter order. This is your own exclusion list, not a real availability search.
- Maximum displayed bylines
- Show 1–12 results in supplied pool order. All permitted pairs are still checked, so the report counts matches beyond the displayed shortlist.
Enforced rules
- Every source letter must appear exactly as many times in the composed byline; nothing may be added, omitted or substituted.
- Ignore case, whitespace, apostrophes and hyphens for the A–Z inventory. Reject unsupported writing rather than silently removing accents or guessing a romanization.
- Choose one exact approved spelling from each pool and respect both optional locks. Equivalent letter-order parts in the same pool are an input error.
- Reject an unchanged source letter order even if its spacing or capitalization differs. Keep different rearranged bylines which happen to use the same inventory.
- Check every permitted pair before reporting the total. Reserved bylines exclude the supplied letter-order spelling, not every anagram of its inventory.
Output dimensions
exact two-part anagram byline · available and used count for every letter · unused and extra letter diagnostics for a typed comparison · full finite-pool match and rejection counts · separate public credit copy · versioned private source and selected-part snapshot · local race scene with meaningful participation choices
Author’s evaluation
Share only the public credit when the source should remain private. An anagram preserves the source inventory and can be recognized; it is a creative construction, not a method of anonymization.
Editorial status
2,453 narrative words. Full original fiction draft; human review pending.
Indexing: disabled.
Long-term category budget
These are research allocations, not additional implemented pages. Cross-category overlaps must resolve to one canonical tool record.
Fiction characters
32 candidate budget · 8 working now
Comics & original characters
26 candidate budget · 8 working now
Culture, place & era
26 candidate budget · 2 working now
Surnames & families
20 candidate budget · 7 working now
Pen names & bylines
18 candidate budget · 6 working now
Roles & occupations
20 candidate budget · 4 working now
Nicknames & secret identities
16 candidate budget · 4 working now
Casts & relationships
16 candidate budget · 5 working now
Organizations & factions
10 candidate budget · 1 working now
Places & worlds
10 candidate budget · 0 working now
Story & series titles
6 candidate budget · 0 working now