TALYSCENA

片付ける物の分類と処分状況を集計する例

仕分けが進んでも部屋から物が減っていない理由を、計画と実行に分けて確認したい。

TALYSCENAが作成したオリジナルの架空教材です。実在する利用者の記録・調査・実験の報告ではありません。イベントの時刻は2026年10月1日00:00:01 UTCから1秒ずつ置いた合成のデモ記録時間で、操作順はseqで定まります。

利用場面と初期入力

棚の中から20件を選んだ架空の整理作業です。1件を1つの管理対象とし、未分類で登録します。捨てる予定だけでは完了にしません。単位は件です。

利用するシーンはS03 片付けの仕分けです。まず新しい記録を作り、下表の順に操作します。各入力は架空の教材値です。

操作・イベント・各段階の結果

左列は実際の画面で行う操作、中央列は保存されるイベントと入力、右列はその時点の統一計算エンジンの出力です。IDはデモ用の識別子です。読み込み時には新しいIDへ置き換えます。表のイベント名は技術上の対応を確認するために掲載しています。

C03 操作順と照合値(初期作成を含む43件)
順番と操作イベント・入力各段階の期待結果
1.新しい記録を作成し、初期条件を入力するsession.create
{"kind":"decluttering","name":"片付ける物の分類と処分状況を集計する例(架空のデモ)","config":{}}
総数:0、保管:0、寄付:0、売却:0、廃棄:0、未分類:0、分類済み:0、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:未定義
2.整理対象1を未分類で登録するdeclutter.add
{"itemId":"item-1","name":"整理対象01"}
総数:1、保管:0、寄付:0、売却:0、廃棄:0、未分類:1、分類済み:0、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:0%
3.整理対象2を未分類で登録するdeclutter.add
{"itemId":"item-2","name":"整理対象02"}
総数:2、保管:0、寄付:0、売却:0、廃棄:0、未分類:2、分類済み:0、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:0%
4.整理対象3を未分類で登録するdeclutter.add
{"itemId":"item-3","name":"整理対象03"}
総数:3、保管:0、寄付:0、売却:0、廃棄:0、未分類:3、分類済み:0、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:0%
5.整理対象4を未分類で登録するdeclutter.add
{"itemId":"item-4","name":"整理対象04"}
総数:4、保管:0、寄付:0、売却:0、廃棄:0、未分類:4、分類済み:0、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:0%
6.整理対象5を未分類で登録するdeclutter.add
{"itemId":"item-5","name":"整理対象05"}
総数:5、保管:0、寄付:0、売却:0、廃棄:0、未分類:5、分類済み:0、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:0%
7.整理対象6を未分類で登録するdeclutter.add
{"itemId":"item-6","name":"整理対象06"}
総数:6、保管:0、寄付:0、売却:0、廃棄:0、未分類:6、分類済み:0、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:0%
8.整理対象7を未分類で登録するdeclutter.add
{"itemId":"item-7","name":"整理対象07"}
総数:7、保管:0、寄付:0、売却:0、廃棄:0、未分類:7、分類済み:0、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:0%
9.整理対象8を未分類で登録するdeclutter.add
{"itemId":"item-8","name":"整理対象08"}
総数:8、保管:0、寄付:0、売却:0、廃棄:0、未分類:8、分類済み:0、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:0%
10.整理対象9を未分類で登録するdeclutter.add
{"itemId":"item-9","name":"整理対象09"}
総数:9、保管:0、寄付:0、売却:0、廃棄:0、未分類:9、分類済み:0、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:0%
11.整理対象10を未分類で登録するdeclutter.add
{"itemId":"item-10","name":"整理対象10"}
総数:10、保管:0、寄付:0、売却:0、廃棄:0、未分類:10、分類済み:0、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:0%
12.整理対象11を未分類で登録するdeclutter.add
{"itemId":"item-11","name":"整理対象11"}
総数:11、保管:0、寄付:0、売却:0、廃棄:0、未分類:11、分類済み:0、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:0%
13.整理対象12を未分類で登録するdeclutter.add
{"itemId":"item-12","name":"整理対象12"}
総数:12、保管:0、寄付:0、売却:0、廃棄:0、未分類:12、分類済み:0、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:0%
14.整理対象13を未分類で登録するdeclutter.add
{"itemId":"item-13","name":"整理対象13"}
総数:13、保管:0、寄付:0、売却:0、廃棄:0、未分類:13、分類済み:0、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:0%
15.整理対象14を未分類で登録するdeclutter.add
{"itemId":"item-14","name":"整理対象14"}
総数:14、保管:0、寄付:0、売却:0、廃棄:0、未分類:14、分類済み:0、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:0%
16.整理対象15を未分類で登録するdeclutter.add
{"itemId":"item-15","name":"整理対象15"}
総数:15、保管:0、寄付:0、売却:0、廃棄:0、未分類:15、分類済み:0、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:0%
17.整理対象16を未分類で登録するdeclutter.add
{"itemId":"item-16","name":"整理対象16"}
総数:16、保管:0、寄付:0、売却:0、廃棄:0、未分類:16、分類済み:0、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:0%
18.整理対象17を未分類で登録するdeclutter.add
{"itemId":"item-17","name":"整理対象17"}
総数:17、保管:0、寄付:0、売却:0、廃棄:0、未分類:17、分類済み:0、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:0%
19.整理対象18を未分類で登録するdeclutter.add
{"itemId":"item-18","name":"整理対象18"}
総数:18、保管:0、寄付:0、売却:0、廃棄:0、未分類:18、分類済み:0、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:0%
20.整理対象19を未分類で登録するdeclutter.add
{"itemId":"item-19","name":"整理対象19"}
総数:19、保管:0、寄付:0、売却:0、廃棄:0、未分類:19、分類済み:0、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:0%
21.整理対象20を未分類で登録するdeclutter.add
{"itemId":"item-20","name":"整理対象20"}
総数:20、保管:0、寄付:0、売却:0、廃棄:0、未分類:20、分類済み:0、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:0%
22.対象1を保管に分類するdeclutter.decide
{"itemId":"item-1","decision":"keep"}
総数:20、保管:1、寄付:0、売却:0、廃棄:0、未分類:19、分類済み:1、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:5%
23.対象2を保管に分類するdeclutter.decide
{"itemId":"item-2","decision":"keep"}
総数:20、保管:2、寄付:0、売却:0、廃棄:0、未分類:18、分類済み:2、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:10%
24.対象3を保管に分類するdeclutter.decide
{"itemId":"item-3","decision":"keep"}
総数:20、保管:3、寄付:0、売却:0、廃棄:0、未分類:17、分類済み:3、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:15%
25.対象4を保管に分類するdeclutter.decide
{"itemId":"item-4","decision":"keep"}
総数:20、保管:4、寄付:0、売却:0、廃棄:0、未分類:16、分類済み:4、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:20%
26.対象5を保管に分類するdeclutter.decide
{"itemId":"item-5","decision":"keep"}
総数:20、保管:5、寄付:0、売却:0、廃棄:0、未分類:15、分類済み:5、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:25%
27.対象6を保管に分類するdeclutter.decide
{"itemId":"item-6","decision":"keep"}
総数:20、保管:6、寄付:0、売却:0、廃棄:0、未分類:14、分類済み:6、手放す予定:0、引き渡し・処分済み:0、引き渡し・処分が未完了:0、分類率:30%
28.対象7を寄付に分類するdeclutter.decide
{"itemId":"item-7","decision":"donate"}
総数:20、保管:6、寄付:1、売却:0、廃棄:0、未分類:13、分類済み:7、手放す予定:1、引き渡し・処分済み:0、引き渡し・処分が未完了:1、分類率:35%
29.対象8を寄付に分類するdeclutter.decide
{"itemId":"item-8","decision":"donate"}
総数:20、保管:6、寄付:2、売却:0、廃棄:0、未分類:12、分類済み:8、手放す予定:2、引き渡し・処分済み:0、引き渡し・処分が未完了:2、分類率:40%
30.対象9を寄付に分類するdeclutter.decide
{"itemId":"item-9","decision":"donate"}
総数:20、保管:6、寄付:3、売却:0、廃棄:0、未分類:11、分類済み:9、手放す予定:3、引き渡し・処分済み:0、引き渡し・処分が未完了:3、分類率:45%
31.対象10を寄付に分類するdeclutter.decide
{"itemId":"item-10","decision":"donate"}
総数:20、保管:6、寄付:4、売却:0、廃棄:0、未分類:10、分類済み:10、手放す予定:4、引き渡し・処分済み:0、引き渡し・処分が未完了:4、分類率:50%
32.対象11を売却に分類するdeclutter.decide
{"itemId":"item-11","decision":"sell"}
総数:20、保管:6、寄付:4、売却:1、廃棄:0、未分類:9、分類済み:11、手放す予定:5、引き渡し・処分済み:0、引き渡し・処分が未完了:5、分類率:55%
33.対象12を売却に分類するdeclutter.decide
{"itemId":"item-12","decision":"sell"}
総数:20、保管:6、寄付:4、売却:2、廃棄:0、未分類:8、分類済み:12、手放す予定:6、引き渡し・処分済み:0、引き渡し・処分が未完了:6、分類率:60%
34.対象13を売却に分類するdeclutter.decide
{"itemId":"item-13","decision":"sell"}
総数:20、保管:6、寄付:4、売却:3、廃棄:0、未分類:7、分類済み:13、手放す予定:7、引き渡し・処分済み:0、引き渡し・処分が未完了:7、分類率:65%
35.対象14を廃棄に分類するdeclutter.decide
{"itemId":"item-14","decision":"discard"}
総数:20、保管:6、寄付:4、売却:3、廃棄:1、未分類:6、分類済み:14、手放す予定:8、引き渡し・処分済み:0、引き渡し・処分が未完了:8、分類率:70%
36.対象15を廃棄に分類するdeclutter.decide
{"itemId":"item-15","decision":"discard"}
総数:20、保管:6、寄付:4、売却:3、廃棄:2、未分類:5、分類済み:15、手放す予定:9、引き渡し・処分済み:0、引き渡し・処分が未完了:9、分類率:75%
37.対象7の実際の引き渡し完了を記録するdeclutter.complete
{"itemId":"item-7"}
総数:20、保管:6、寄付:4、売却:3、廃棄:2、未分類:5、分類済み:15、手放す予定:9、引き渡し・処分済み:1、引き渡し・処分が未完了:8、分類率:75%
38.対象8の実際の引き渡し完了を記録するdeclutter.complete
{"itemId":"item-8"}
総数:20、保管:6、寄付:4、売却:3、廃棄:2、未分類:5、分類済み:15、手放す予定:9、引き渡し・処分済み:2、引き渡し・処分が未完了:7、分類率:75%
39.対象9の実際の引き渡し完了を記録するdeclutter.complete
{"itemId":"item-9"}
総数:20、保管:6、寄付:4、売却:3、廃棄:2、未分類:5、分類済み:15、手放す予定:9、引き渡し・処分済み:3、引き渡し・処分が未完了:6、分類率:75%
40.対象10の実際の引き渡し完了を記録するdeclutter.complete
{"itemId":"item-10"}
総数:20、保管:6、寄付:4、売却:3、廃棄:2、未分類:5、分類済み:15、手放す予定:9、引き渡し・処分済み:4、引き渡し・処分が未完了:5、分類率:75%
41.対象11の実際の引き渡し完了を記録するdeclutter.complete
{"itemId":"item-11"}
総数:20、保管:6、寄付:4、売却:3、廃棄:2、未分類:5、分類済み:15、手放す予定:9、引き渡し・処分済み:5、引き渡し・処分が未完了:4、分類率:75%
42.完了を訂正する練習:引き渡し・処分済みは4件、未完了5件になるdeclutter.reopen
{"itemId":"item-11","reason":"まだ引き渡していないため(訂正の演習)"}
総数:20、保管:6、寄付:4、売却:3、廃棄:2、未分類:5、分類済み:15、手放す予定:9、引き渡し・処分済み:4、引き渡し・処分が未完了:5、分類率:75%
43.訂正の演習を元に戻す:引き渡し・処分済み5件、未完了4件に戻るhistory.undo
{"targetId":"C03-event-42"}
総数:20、保管:6、寄付:4、売却:3、廃棄:2、未分類:5、分類済み:15、手放す予定:9、引き渡し・処分済み:5、引き渡し・処分が未完了:4、分類率:75%

式を使って独立に計算する

6+4+3+2+5=20件

分類済み=6+4+3+2=15件、未分類=5件

手放す予定=4+3+2=9件

分類率=15÷20×100=75%

引き渡し・処分済み=寄付4+売却1=5件

引き渡し・処分が未完了=9−5=4件

百分率は表示時だけ小数第2位まで丸めます。内部の比率は丸めずに保持します。

ツールの結果と照合する

分類済み15/未分類5/手放す予定9/引き渡し・処分済み5/分類率75%。下のボタンから読み込むと、予測値を画面に貼り付けるのではなく、イベントから同じ計算エンジンで再計算します。上表の最終行と実際の作業画面の指標を照合してください。

T03 対応ツールを開く S03 片付けの仕分けをシーン一覧で確認する

対応ツールとシーンの作業画面は同じ記録・同じイベント履歴を使用します。

元に戻す・訂正を試す

手順末尾で売却1件を「まだ引き渡していないため」と訂正し、引き渡し・処分済みの件数を4件にします。その訂正を元に戻すと5件に復帰します。読み込み後に最後の有効操作(売却1件の完了)を戻すと4件、未完了5件です。

「元に戻す」は最後の有効操作を対象とし、過去のイベントを消しません。試したあとは再入力するか、この例を別のコピーとして読み込み、最終行の状態からやり直せます。

よくある誤り

「寄付する」と決めただけでは、引き渡し・処分済みの件数は増えません。完了の訂正には理由を記入し、元の履歴を残します。

独立したデモ記録を読み込む

プレビューで例の名前・シーン・イベント件数・結果を確認し、「独立したデモ記録を作成」を押してください。既存の記録は変更しません。同じ例をもう一度読み込むと別のコピーを作ります。不要ならキャンセルできます。

デモ記録の作成を確認

保存・バックアップ・プライバシー

  1. 保存後の作業画面で値を照合し、元に戻す操作を試してください。ページを再読み込みし、同じ記録と履歴が残ることを確認します。同じブラウザ・同じサイトで開き直してください。
  2. 1件分の記録のJSONバックアップを出力し、「1件分の記録を独立コピーとして復元」で内容を確認して復元すると、元の記録を保った別のコピーを確認できます。全作業領域を置き換える復元は、この例の読み込みには使いません。
  3. データはこのブラウザのIndexedDBに保存されます。ログインもクラウド同期もありません。ブラウザデータの削除・別の端末への移動では記録が自動で戻らないため、重要な記録はJSONを別に保管してください。
  4. デモ後に個人情報を入力した場合、その情報は書き出すJSONにも入ります。共有前に内容を確認してください。公開されるこのHTMLには利用者の私的な記録を含めません。
  5. 保存失敗・別タブとの競合・40000イベント超過では全件の作成を拒否します。部分的な読み込みは行いません。再読み込みして元の記録を確認してから、再度プレビューしてください。